Re: [clang] stack protector and f1f029c7bf

From: H. Peter Anvin
Date: Fri May 25 2018 - 07:56:15 EST


On 05/24/18 14:12, Nick Desaulniers wrote:
>
> Looks like those builtins got added to GCC around the 4.9 timeframe:
> https://godbolt.org/g/9VS2E9
>
> Problematically, it seems that GCC does not have __has_builtin to do
> feature detection:
> https://clang.llvm.org/docs/LanguageExtensions.html#feature-checking-macros
> https://godbolt.org/g/oku8ux
>

We have support in the kernel build system for doing that, though.

I just added a concurring opinion to the gcc bug report:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66970