https://github.com/osquery/osquery logo
#general
Title
# general
t

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)
t

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
the ABI incompatibility is so easy to trigger 😞
t

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
6 Views