]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
attempt to properly check if we can use CPU_SET with sched_setaffinity because some...
authorMichael Jerris <mike@jerris.com>
Tue, 12 Jan 2010 18:50:02 +0000 (18:50 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 12 Jan 2010 18:50:02 +0000 (18:50 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16264 d0543943-73ff-0310-b7d9-9358b9ac24b2

build/config/sched_setaffinity.m4

index d458dbb0695e80dd47d10bb1f47757bf3e672d8a..ac81896fcd45a4c75b53a662ed1b64edd54f709b 100644 (file)
@@ -7,10 +7,13 @@ AC_CHECK_FUNCS(sched_setaffinity sched_getaffinity)
        if test "$ac_cv_func_sched_setaffinity" = "yes" ; then
         AC_CACHE_CHECK([whether the CPU_SET and CPU_ZERO macros are defined],
         ac_cv_cpu_set_defined,[
+       saved_CFLAGS="$CFLAGS"
+       CFLAGS="$CFLAGS $SWITCH_AM_CFLAGS"
         AC_TRY_COMPILE( [#include <sched.h>],[ cpu_set_t t; CPU_ZERO(&t); CPU_SET(1,&t); ],
                ac_cv_cpu_set_defined=yes,ac_cv_cpu_set_defined=no)])
         if test "$ac_cv_cpu_set_defined" = "yes" ; then
                AC_DEFINE(HAVE_CPU_SET_MACROS,1,[Define if CPU_SET and CPU_ZERO defined])
         fi
+       CFLAGS="$saved_CFLAGS"
        fi
-])
\ No newline at end of file
+])