On Mon, Jan 23, 2012 at 12:23 AM, Gerald Pfeifer <ger...@pfeifer.com> wrote:
> On Sat, 21 Jan 2012, Tijl Coosemans wrote:
>> I've been using this patch now. It's similar to the above url, but
>> conditional on TARGET_LIBC_PROVIDES_SSP to support older FreeBSD
>> versions.
>>
>> Gerald volunteered to commit. Gerald, just trunk for now or older
>> branches too?
>
> If Richi agries, I'd apply this on trunk and the GCC 4.6 branch,
> since that is the stable release our users employ.

Sure, go ahead.

Richard.

> Gerald
>
> PS: We also need to update the copyright date at the top, and I'll
> take care of that when committing.
>
>> 2011-01-20  Tijl Coosemans  <t...@coosemans.org>
>>
>>       * gcc/config/freebsd-spec.h [TARGET_LIBC_PROVIDES_SSP] 
>> (LINK_SSP_SPEC): Define.
>>
>> --- gcc/config/freebsd-spec.h
>> +++ gcc/config/freebsd-spec.h
>> @@ -138,6 +138,10 @@ is built with the --enable-threads confi
>>  #define LINK_EH_SPEC "%{!static:--eh-frame-hdr} "
>>  #endif
>>
>> +#ifdef TARGET_LIBC_PROVIDES_SSP
>> +#define LINK_SSP_SPEC 
>> "%{fstack-protector|fstack-protector-all:-lssp_nonshared}"
>> +#endif
>> +
>>  /* Use --as-needed -lgcc_s for eh support.  */
>>  #ifdef HAVE_LD_AS_NEEDED
>>  #define USE_LD_AS_NEEDED 1
>>

Reply via email to