-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/3912/#review13088
-----------------------------------------------------------

Ship it!


Works for me.

The configure changes are:

--- configure.orig      2014-08-15 09:38:56.678244200 +0200
+++ configure   2014-08-15 09:41:39.542612601 +0200
@@ -16733,10 +16733,10 @@ fi
 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE support" 
>&5
 $as_echo_n "checking for _FORTIFY_SOURCE support... " >&6; }
-if $(${CC} -D_FORTIFY_SOURCE=2 -S -o /dev/null -xc /dev/null > /dev/null 
2>&1); then
+if $(${CC} -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -S -o /dev/null -xc /dev/null 
> /dev/null 2>&1); then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
-       AST_FORTIFY_SOURCE=-D_FORTIFY_SOURCE=2
+       AST_FORTIFY_SOURCE="-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2"
 else
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }


- wdoekes


On Aug. 14, 2014, 10:04 p.m., cloos wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviewboard.asterisk.org/r/3912/
> -----------------------------------------------------------
> 
> (Updated Aug. 14, 2014, 10:04 p.m.)
> 
> 
> Review request for Asterisk Developers.
> 
> 
> Bugs: ASTERISK-24032
>     https://issues.asterisk.org/jira/browse/ASTERISK-24032
> 
> 
> Repository: Asterisk
> 
> 
> Description
> -------
> 
> Fix for ASTERISK-24032.
> 
> The jira also has patches for each of the 1.8 .. 13 branches.
> 
> To deal with instances of gcc which are patched to define _FORTIFY_SOURCE 
> internally, the convention is to use -U_FORTIFY_SOURCE before 
> -D_FORTIFY_SOURCE, to avoid the redefined warnings.
> 
> So this is essentially:
> 
>    s/-D_FORTIFY_SOURCE/-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE/g
> 
> in configure.ac.
> 
> The patch does not include regenerating configure, in case of autoconf 
> version differences.
> 
> 
> Diffs
> -----
> 
>   trunk/configure.ac 420991 
> 
> Diff: https://reviewboard.asterisk.org/r/3912/diff/
> 
> 
> Testing
> -------
> 
> ./bootstrap.sh; ./configure; make
> 
> No warnings were generated.
> 
> 
> Thanks,
> 
> cloos
> 
>

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to