configure: Undefine FORTIFY_SOURCE prior to defining it for patched gcc
authorMatthew Jordan <mjordan@digium.com>
Sun, 17 Aug 2014 22:35:27 +0000 (22:35 +0000)
committerMatthew Jordan <mjordan@digium.com>
Sun, 17 Aug 2014 22:35:27 +0000 (22:35 +0000)
commit98ca5c0b5f2f015c7da4cfe5c3a80607c97fcd74
tree1d9d529166e3f8d95f4d566a84541643f4a6d2d4
parent952da298ceb6975933b91465d3ced42e669ae22a
configure: Undefine FORTIFY_SOURCE prior to defining it for patched gcc

Some distributions of Linux patch gcc to define FORTIFY_SOURCE when gcc is
executed with optimization. This "help" unfortunately results in re-definition
warnings when FORTIFY_SOURCE is later defined in Asterisk's build system. This
patch undefines FORTIFY_SOURCE prior to defining it to prevent this warning.

Review: https://reviewboard.asterisk.org/r/3912/

ASTERISK-24032 #close
Reported by: Kilburn
Tested by: Kilburn, wdoekes
patches:
  1.8.diff uploaded by cloos (License 5956)
  10.diff uploaded by cloos (License 5956)
  11.diff uploaded by cloos (License 5956)
  12.diff uploaded by cloos (License 5956)
  13.diff uploaded by cloos (License 5956)
........

Merged revisions 421227 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 421228 from http://svn.asterisk.org/svn/asterisk/branches/11
........

Merged revisions 421229 from http://svn.asterisk.org/svn/asterisk/branches/12
........

Merged revisions 421230 from http://svn.asterisk.org/svn/asterisk/branches/13

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@421231 65c4cc65-6c06-0410-ace0-fbb531ad65f3
configure
configure.ac