X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=m4%2Fpandora_optimize.m4;fp=m4%2Fpandora_optimize.m4;h=f38d9bb50708fa9be7304cc093b614a87f2cfe20;hb=faec5b8df9cc005367dc297f8a16ae4f18b3199d;hp=c255f2586abcd2b17b8402e717db866d60f64307;hpb=17715ceb4fae0acb43811fa8ec17e0e788c44931;p=awesomized%2Flibmemcached diff --git a/m4/pandora_optimize.m4 b/m4/pandora_optimize.m4 index c255f258..f38d9bb5 100644 --- a/m4/pandora_optimize.m4 +++ b/m4/pandora_optimize.m4 @@ -8,8 +8,6 @@ AC_DEFUN([PANDORA_OPTIMIZE],[ dnl First check for gcc and g++ AS_IF([test "$GCC" = "yes"],[ - AC_DEFINE([_GNU_SOURCE],[1],[Fix problem with S_ISLNK() on Linux]) - dnl The following is required for portable results of floating point dnl calculations on PowerPC. The same must also be done for IA-64, but dnl this options is missing in the IA-64 gcc backend. @@ -39,12 +37,15 @@ AC_DEFUN([PANDORA_OPTIMIZE],[ CXX="${CXX} -xlang=c99" AM_CFLAGS="-g -mt -xstrconst -Xa ${AM_CFLAGS}" - AM_CXXFLAGS="-g -mt -compat=5 -library=stlport4 -template=no%extdef ${AM_CXXFLAGS}" + AM_CXXFLAGS="-mt -compat=5 -library=stlport4 -template=no%extdef ${AM_CXXFLAGS}" + + DEBUG_CXXFLAGS="-g" dnl TODO: Make a test for -xO4 usability here OPTIMIZE_FLAGS="-xO3 -xlibmil -xdepend -xbuiltin" OPTIMIZE_CFLAGS="${OPTIMIZE_FLAGS}" - OPTIMIZE_CXXFLAGS="${OPTIMIZE_FLAGS}" + OPTIMIZE_CXXFLAGS="-g0 ${OPTIMIZE_FLAGS}" + ]) AC_ARG_WITH([debug],