Browse Source

Fixed build failure introduced by PR #2158

Note: AC_TRY_LINK interprets the source as part of a main function, ending up with int main() { /* ... */ int main() { /* ... */ } ; return 0; } here - Using AC_LINK_IFELSE with AC_LANG_SOURCE directly instead.
pull/2188/head
Bob Weinand 10 years ago
parent
commit
36527eccbb
  1. 5
      TSRM/threads.m4

5
TSRM/threads.m4

@ -66,10 +66,9 @@ dnl
dnl Check whether the current setup can use POSIX threads calls
dnl
AC_DEFUN([PTHREADS_CHECK_COMPILE], [
AC_TRY_LINK( [
AC_LINK_IFELSE([ AC_LANG_SOURCE([
#include <pthread.h>
#include <stddef.h>
], [
void *thread_routine(void *data) {
return data;
@ -81,7 +80,7 @@ int main() {
int data = 1;
pthread_mutexattr_init(&mattr);
return pthread_create(&thd, NULL, thread_routine, &data);
} ], [
} ]) ], [
pthreads_checked=yes
], [
pthreads_checked=no

Loading…
Cancel
Save