Title
#general
theopolis

theopolis

12/16/2019, 11:56 PM
are there any negative effects from pinning the build to only use libc++?
a

alessandrogario

12/17/2019, 6:20 AM
The only problem is with pre-built libraries for distro-maintainers, but that is solved with the additional 'system' dependency layer I think it is reasonable to prefer LLVM, and it will be required for the eBPF work I've been doing (and will disable tables if gcc is used instead)
theopolis

theopolis

12/17/2019, 3:07 PM
Ok, a lot of distros have a
libc++1
package, it seems possible to pin libc++ and have a majority of maintains do little work to support this
a

alessandrogario

12/17/2019, 3:07 PM
It will only work if LLVM itself has been recompiled with libc++, so we will still have to disable the tracing tables in the future
3:08 PM
the ABI incompatibility is so easy to trigger 😞
theopolis

theopolis

12/17/2019, 3:23 PM
I don't know if I understand -- are you talking about supporting eBPF work using system toolchains?
a

alessandrogario

12/17/2019, 3:23 PM
yeah, that will probably not happen