Use "-march=native" when possible.
authorKevin P. Fleming <kpfleming@digium.com>
Fri, 11 Mar 2011 15:09:23 +0000 (15:09 +0000)
committerKevin P. Fleming <kpfleming@digium.com>
Fri, 11 Mar 2011 15:09:23 +0000 (15:09 +0000)
commit7cf70df99941b006f0117acd89e3eba139d00d6c
treeb7253545524f3ee28717d20a1e3066a31f7f767d
parentc7c0664bc4554efd21d491e2d4e09c66c9a9bae1
Use "-march=native" when possible.

Recent versions of GCC have a tuning option value of 'native', which causes
the compiler to optimize the build for the CPU the compile is performed on.
Since most people are building Asterisk on the machine they plan to run it on,
the configure script and build system will now use this value unless a different
value is specified by the user in CFLAGS when the configure script is executed.
In addition, this value will be used for building the GSM and LPC10 codecs as
well, in preference to the logic that has been in their Makefiles forever to
optimize for certain types of CPUs.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@310332 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Makefile
codecs/gsm/Makefile
codecs/lpc10/Makefile
configure
configure.ac
makeopts.in