Conversation

Replying to
1. Sorry for bringing this on šŸ˜… 2. The main variance (from what I have experienced) is library availability and versioning. But I guess Conan takes care of that. 3. I think the main problem you could experience is compiler versions being a bit behind.
2
1
Replying to and
wolf:fred ~: clang --version OpenBSD clang version 10.0.1 Target: amd64-unknown-openbsd6.9 Thread model: posix InstalledDir: /usr/bin I don't know how much effort it would be update clang to 13.0.0 in OpenBSD
1
1
Android Open Source Project is similar but the main release cycle for major releases is yearly rather than every 6 weeks. They do often end up updating it as part of the quarterly maintenance releases. For the Linux kernel, they also tend to use a more bleeding edge toolchain.
1
2
Linux distributions tend to build with their own toolchain and use system library versions and as part of that they lose a bunch of important bug fixes. They often don't bother using CFI (Control Flow Integrity) etc. and don't care about making sure it has the same coverage etc.
1
2
Part of the issue is that the LLVM release cycle is quite slow for something that doesn't have a real extended support release branch with tons of bug fixes. The bug fixes also just tend to be far more complex and invasive than typical projects. Can involve massive overhauls...
1
2
Show replies