Hacker News new | ask | show | jobs
by senkora 849 days ago
This is a great overview, very comprehensive.

I personally have a system based on Guix, which is like Nix.

One important note is that doing LTO with such a setup is tricky (and I haven’t attempted it yet).

It is possible to transform existing packages to use your preferred C++ toolchain using —-with-c-toolchain, which avoids the ABI incompatibility trap, but I haven’t figured out how to create LTO-enabled static libs from system packages yet.