Commit 311f61e1 authored by Reimar Döffinger's avatar Reimar Döffinger

configure: check that pthreads is compatible with compiler.

In particular the mutex initialization for example won't actually
compile with e.g. gcc 2.95.
Signed-off-by: 's avatarReimar Döffinger <Reimar.Doeffinger@gmx.de>
parent b74eead2
...@@ -4359,6 +4359,7 @@ if ! disabled pthreads && ! enabled w32threads && ! enabled os2threads; then ...@@ -4359,6 +4359,7 @@ if ! disabled pthreads && ! enabled w32threads && ! enabled os2threads; then
elif ! check_func pthread_join && ! check_func pthread_create; then elif ! check_func pthread_join && ! check_func pthread_create; then
disable pthreads disable pthreads
fi fi
check_code cc "pthread.h" "static pthread_mutex_t atomic_lock = PTHREAD_MUTEX_INITIALIZER" || disable pthreads
fi fi
for thread in $THREADS_LIST; do for thread in $THREADS_LIST; do
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment