Andrea Pappacoda
Andrea Pappacoda
> sadly using `CMAKE_CXX_FLAGS` or `add_compile_options` (though the latter is better) doesn't change the main issue: the user can not control wether or not to use the flags. Yes that's...
@kiplingw I was talking about only flags needed to work with Pistache, not the essential ones needed for the library to work. In my opinion every change should have no...
I mean these flags: [CMakeLists.txt#L16](https://github.com/pistacheio/pistache/blob/master/CMakeLists.txt#L16), [CMakeLists.txt#L22](https://github.com/pistacheio/pistache/blob/master/CMakeLists.txt#L22). Required libraries are already compiler independent (like [src/CMakeLists.txt#L44](https://github.com/pistacheio/pistache/blob/master/src/CMakeLists.txt#L44)), and the only place where they are specified using compiler dependent flags is when defining pkg-config...
> Launchpad actually doesn't perform Autopkgtest / DEP-8 testing. However, I have [requested](https://bugs.launchpad.net/launchpad/+bug/1845275) this several years ago. Oh ok, thanks for letting me know. In this case, what about only...
> We could do that, but then we lose the benefits of testing on other architectures which, historically, have been quite fruitful for us in finding weird bugs with memory...
> Not just compilation, but correct package dependency calculation, packaging, installation, and testing the installed artifacts. This means verifying headers were installed correctly, code links, and executes. There's a lot...
Also, I believe that Debian runs autopkgtest on multiple architectures, so once I manage to package Pistache we'll be able to rely on that.
> How much would it cost to restore Travis CI to accomplish the above? It's not cheap. $69 per month
Hey @kiplingw, I've been thinking about this a bit more, and while I haven't found a solution I think that we could still improve the current situation. Problems with the...
> It depends on how they are virtualized. But if fully virtualized, then yes, they will be slower than the host's native architecture. Yes... Not only virtualized, but even _emulated_...