On Sat, Feb 10, 2018 at 10:05:12AM -0800, Randy Dunlap wrote:
> On 02/10/2018 12:55 AM, Ulf Magnusson wrote:
> > How many compilers don't support -fno-stack-protector by the way?
> > 
> >     config CC_HAS_STACKPROTECTOR_STRONG
> >             bool
> >             option shell="$CC -Werror -fstack-protector-strong -c -x c 
> > /dev/null"
> >     
> >     config CC_HAS_STACKPROTECTOR_REGULAR
> >             bool
> >             option shell="$CC -Werror -fstack-protector -c -x c /dev/null"
> >     
> >     config CC_HAS_STACKPROTECTOR_NONE
> >             bool
> >             default y
> >             option shell="$CC -Werror -fno-stack-protector -c -x c 
> > /dev/null"
> 
> I ran:
> gcc -Werror -fno-stack-protector -c -x c /dev/null
> 
> It worked (gcc (SUSE Linux) 4.8.5) but it did leave a null.o file for me.
> Might need to add that to 'make clean' or just rm it immediately.

gcc -Werror -fno-stack-protector -c -x c /dev/null -o /dev/null

seems to DTRT without leaving anything behind.

    - Kevin

Reply via email to