> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > On Fri, 2020-06-05 at 09:52 +0200, Kevin Kofler wrote: > ... > > Since I was not sure if clang is supported by Red Hat Toolchain team in > the same way as GCC, I've asked this in my reply. If they are supported > in the same manner (maintainers are as well developers in upstream and > work full-time on this, development versions are being tested in > rawhide early, etc…) I do not see a reason to disallow that. Yup. As mentioned in my previous message. Tom S in Red Hat's LLVM lead with Serge G. directly contributing to LLVM and a couple others that are more indirect contributors. > > - From the security features, do you have some specifics in mind? I saw > only from our CFLAGS/LDFLAGS, only the -fstack-clash-protection is not > yet supported, but it is being worked on (already in trunk, though only > for x86). As mentioned elsewhere, LLVM 10 adds x86_64, LLVM 11 should add Power and Z and LLVM 12 adding AArch64. > > ... > > Well, if they are supported in the same way as GCC (in the sense as it > is not just being packaged in Fedora, but developed and properly tested > in Fedora), why not to declare that we have 2 system compilers? > Regarding hidden binary incompatibilities, those are the bugs that > needs to be fixed so I assume if maintainers of clang make commitment, > they will have to fix it because Clang will be 2nd system compiler. Precisely. I think between Tom & Serge with direct upstream work and my contacts into the LLVM groups at IBM and ARM I'm confident we'll be able to deal with issues. Or to look at it another way. Red Hat's supported offerings already include full support for Clang/LLVM (using libstdc++, not libc++) and GCC. They have to work and they have to work together. Red Hat is already in a dual compiler world. Jeff > _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx