|
From: <sv...@va...> - 2009-04-26 07:38:57
|
Author: bart
Date: 2009-04-26 08:38:53 +0100 (Sun, 26 Apr 2009)
New Revision: 9635
Log:
Fixed pthread_create@GLIBC2.0 detection test.
Modified:
trunk/configure.in
Modified: trunk/configure.in
===================================================================
--- trunk/configure.in 2009-04-26 07:15:58 UTC (rev 9634)
+++ trunk/configure.in 2009-04-26 07:38:53 UTC (rev 9635)
@@ -886,13 +886,16 @@
# Check for pthread_create@GLIBC2.0
AC_MSG_CHECKING([for pthread_create@GLIBC2.0()])
+safe_CFLAGS=$CFLAGS
+CFLAGS="-lpthread"
AC_TRY_LINK(
[
extern int pthread_create_glibc_2_0(void*, const void*,
void *(*)(void*), void*);
__asm__(".symver pthread_create_glibc_2_0, pthread_create@GLIBC_2.0");
], [
- return &pthread_create_glibc_2_0 != 0;
+ pthread_create_glibc_2_0(0, 0, 0, 0);
+ return 0;
],
[
ac_have_pthread_create_glibc_2_0=yes
@@ -903,6 +906,7 @@
ac_have_pthread_create_glibc_2_0=no
AC_MSG_RESULT([no])
])
+CFLAGS=$safe_CFLAGS
AM_CONDITIONAL(HAVE_PTHREAD_CREATE_GLIBC_2_0,
test x$ac_have_pthread_create_glibc_2_0 = yes)
|