3 ms·
Importing binary packages is a terrible idea, and a source of huge problems. I don't understand how conan managed to get so much traction, it is so very bad, m
by mgaunard 4y ago
Importing binary packages is a terrible idea, and a source of huge problems.
I don't understand how conan managed to get so much traction, it is so very bad, most of its recipes have billions of options most of which don't work.
The only sensible way to work with C++ is to always build from source, and let the build system transparently cache and reuse binary artifacts as an optimization.
- pjmlp 4y agoNot when one's business depends on shipping binaries, and selling components. Then again, it isn't something that is relevant in GNU/Linux world, only in other platforms.
- mgaunard 4y agoThere is nothing special about GNU/Linux is that respect. You would still build your code from source, and be very careful handling any dependencies you don't have the source for. The worst kind of undefined behaviour you can have in C++ is ODR violations, and importing binaries is more likely than not to trigger them, unless you closely manage their ABI.
- strager 4y ago> Importing binary packages is a terrible idea, and a source of huge problems. Importing binary packages is a tradeoff.