Brussels / 1 & 2 February 2020



Learning to work together

At the GNU Tools Cauldron we held a panel discussion on how GCC and LLVM can work together. The video of that discussion can be seen at

We proposed a similar discussion to be held at the LLVM Developers Meeting, but the reviewers suggested that such a discussion would be better held as part of the FOSDEM LLVM Devroom, since that was more likely to attract GNU developers as well.

We wish to explore how Clang/LLVM and the GCC can work together effectively.

The participants will explore opportunities for co-operation between the projects. Areas to be covered include: - collaboration on issues related to language standards, changes to existing standards or implementing new ones; - maintaining ABI compatibility between the compilers; - interoperability between tools and libraries e.g. building with clang and libstdc++ or building with gcc and linking with lld; and - communication channels for developers via bugzilla or mailing lists.

We hope the output of the discussion will inform future work between the two communities.

The panelists are yet to be confirmed, but I have invited those who offered to participate at the LLVM Developer Room: Tom Stellard of Red Hat, Nathan Sidwell of Facebook, Iain Sandoe, now independent. All have been major contributors to GCC and/or LLVM for many years. I shall act as moderator.


Photo of Jeremy Bennett Jeremy Bennett