[arch-dev-public] CFLAGS

Johannes Löthberg johannes at kyriasis.com
Tue Jul 28 19:13:36 UTC 2015


On 27/07, Jan Alexander Steffens wrote:
>On Mon, Jul 27, 2015 at 6:15 AM, Allan McRae <allan at archlinux.org> wrote:
>> We have a couple of bugs open about our CFLAGS.
>>
>> 1) https://bugs.archlinux.org/task/44361 -Remove the no-op
>> --param=ssp-buffer-size=4 switch from CFLAGS
>> Since we moved from -fstack-protector to -fstack-protector-strong, this
>> paramater is unused and can be removed.
>>
>> 2) https://bugs.archlinux.org/task/44362 - Add -fstack-check
>> Read more about this here:
>> https://gcc.gnu.org/onlinedocs/gccint/Stack-Checking.html
>> This is essentially a no-op for most code, so should have no real
>> performance hit.  I can not find any benchmarks to demonstrate that though.
>>
>> This would mean:
>> CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong
>> -fstack-check"
>>
>> Opinions?
>
>Seems sound given our focus on IA32 (don't know about other
>architectures). +1 from me.

Our focus on IA32?

-- 
Sincerely,
  Johannes Löthberg
  PGP Key ID: 0x50FB9B273A9D0BB5
  https://theos.kyriasis.com/~kyrias/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1495 bytes
Desc: not available
URL: <https://lists.archlinux.org/pipermail/arch-dev-public/attachments/20150728/ed9df905/attachment.asc>


More information about the arch-dev-public mailing list