Notes taken at the LLVM/GCC BoF Attendees: 75 * User poll: most use GCC or both GCC+LLVM * Developer poll: most none or GCC * Other tools poll: GNU toolchain mostly * Other tools developer: ditto Cooperation LLVM-GNU: * Aspects: language standards, abi, interop, comms * Popular: abi, interop * interop how? * shared testsuite, toward gas compatibility (a "language standard" variant) * gnu binutils testsuite can be run against some llvm tools * glibc uses inline asm in clang-unfriendly way, has other gcc specifics too * clang/gcc incompatibilities are a bug that are actively worked on * abi compat how? * c++ abi spec ambiguity has hit compatibility unnecessarily, generally filed, some unfixed, incl. widening 8- or 16-bit parameters, backward compatibility philosophy makes it hard to fix * comm channels? * getting a kernel-specific toolchain-oriented mailing list started * as opposed to c-abi list? * https://lore.kernel.org/linux-api/ * https://sourceware.org/mailman/listinfo/gnu-gabi * in search of leaders for these initiatives