X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=configure.ac;h=7583a375ad75454215e5dd88d5dc2d59e586a90f;hb=3acc18fcf7c38e7060e43e2de59f09392aa8fdea;hp=f8bb131cb6329ff8c193a178df9151513258aa1c;hpb=60d0c0d062b543b85a354e5266aa974fcdc36290;p=mesa.git diff --git a/configure.ac b/configure.ac index f8bb131cb63..7583a375ad7 100644 --- a/configure.ac +++ b/configure.ac @@ -968,6 +968,22 @@ if test "x$pthread_stubs_possible" = xyes; then PKG_CHECK_MODULES(PTHREADSTUBS, pthread-stubs >= 0.4) fi +save_LIBS="$LIBS" +LIBS="$PTHREAD_LIBS" +AC_MSG_CHECKING(whether pthread_setaffinity_np is supported) +AC_LINK_IFELSE([AC_LANG_SOURCE([[ + #define _GNU_SOURCE + #include + int main() { + void *a = (void*) &pthread_setaffinity_np; + long b = (long) a; + return (int) b; + }]])], + [DEFINES="$DEFINES -DHAVE_PTHREAD_SETAFFINITY"]; + AC_MSG_RESULT([yes]), + AC_MSG_RESULT([no])) +LIBS="$save_LIBS" + dnl Check for futex for fast inline simple_mtx_t. AC_CHECK_HEADER([linux/futex.h], [DEFINES="$DEFINES -DHAVE_LINUX_FUTEX_H"])