[arch-dev-public] CFLAGS changes with gcc-4.9

Allan McRae allan at archlinux.org
Sat Apr 12 04:15:51 EDT 2014


On 12/04/14 17:52, Thomas Bächler wrote:
> Am 12.04.2014 09:22, schrieb Allan McRae:
>> Hi all,
>>
>> gcc-4.9 is due to be released on the 22nd.  This brings a new stack
>> protection flag, -fstack-protector-strong.  See this blog post for some
>> details [1].
>>
>> I would like to do two things with the release of gcc-4.9:
>> 1) Add -fstack-protector-strong to our CFLAGS
>> 2) Rebuild all [core] packages
>>
>> The rebuild would not only add the extra stack protection, but also
>> ensure all [core] packages have .MTREE files (which become more useful
>> with the next pacman release, although still do not test checksums).
> 
> Don't they already have them?
> 

.MTREE files were introduced with pacman-4.1 on 2013-04-01.  There
appears to be a few packages without them still:

https://www.archlinux.org/packages/?repo=Core&sort=last_update


>> Any opinions on both of these points?
> 
> The kernel also has a new option
>  CONFIG_CC_STACKPROTECTOR_STRONG
> in 3.14. Obviously, this is currently disabled in our build.
> 
> 



More information about the arch-dev-public mailing list