Video details

Confronting Clang and Fedora


by Serge Guelton (serge-sans-paille)
At: FOSDEM 2020
❮p❯GCC is the default toolchain to build C/C++ packages in Fedora. Meanwhile OpenMandrivia already builds most of its package with the LLVM toolchain, the Debian archive is regularly rebuilt with with a recent verion of clang... So could we try that for Fedora?❮/p❯
❮p❯This talk describes an on-going effort to achieve that goal while keeping the same compiler feature set as GCC.❮/p❯❮p❯Subtopics of the talk include:❮/p❯
❮ul❯ ❮li❯Creating a clang-based buildroot and use it to rebuild the fedora user-land (and more?)❮/li❯ ❮li❯Support for missing security features such as -fstack-clash-protection or -D❮em❯FORTIFY❮/em❯SOURCE=2❮/li❯ ❮li❯Add missing features for the annobin tool within lld❮/li❯ ❮li❯Python3 compatibity❮/li❯ ❮li❯Package size❮/li❯ ❮/ul❯
Room: K.4.201 Scheduled start: 2020-02-01 11:10:00