mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-24 14:36:13 +01:00
pthread_create in libc
1999-03-16 Timur Bakeyev <mc@bat.ru> * configure.in: Fix problem with pthread_create in libc, as running "gcc test.c -l " is not legal.
This commit is contained in:
parent
f64f75fde5
commit
5d1e3dc14e
@ -1,3 +1,8 @@
|
|||||||
|
1999-03-16 Timur Bakeyev <mc@bat.ru>
|
||||||
|
|
||||||
|
* configure.in: Fix problem with pthread_create in libc, as running
|
||||||
|
"gcc test.c -l " is not legal.
|
||||||
|
|
||||||
1999-03-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
|
1999-03-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
|
||||||
|
|
||||||
* tests/type-test.c: Added a test for the
|
* tests/type-test.c: Added a test for the
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
1999-03-16 Timur Bakeyev <mc@bat.ru>
|
||||||
|
|
||||||
|
* configure.in: Fix problem with pthread_create in libc, as running
|
||||||
|
"gcc test.c -l " is not legal.
|
||||||
|
|
||||||
1999-03-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
|
1999-03-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
|
||||||
|
|
||||||
* tests/type-test.c: Added a test for the
|
* tests/type-test.c: Added a test for the
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
1999-03-16 Timur Bakeyev <mc@bat.ru>
|
||||||
|
|
||||||
|
* configure.in: Fix problem with pthread_create in libc, as running
|
||||||
|
"gcc test.c -l " is not legal.
|
||||||
|
|
||||||
1999-03-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
|
1999-03-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
|
||||||
|
|
||||||
* tests/type-test.c: Added a test for the
|
* tests/type-test.c: Added a test for the
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
1999-03-16 Timur Bakeyev <mc@bat.ru>
|
||||||
|
|
||||||
|
* configure.in: Fix problem with pthread_create in libc, as running
|
||||||
|
"gcc test.c -l " is not legal.
|
||||||
|
|
||||||
1999-03-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
|
1999-03-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
|
||||||
|
|
||||||
* tests/type-test.c: Added a test for the
|
* tests/type-test.c: Added a test for the
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
1999-03-16 Timur Bakeyev <mc@bat.ru>
|
||||||
|
|
||||||
|
* configure.in: Fix problem with pthread_create in libc, as running
|
||||||
|
"gcc test.c -l " is not legal.
|
||||||
|
|
||||||
1999-03-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
|
1999-03-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
|
||||||
|
|
||||||
* tests/type-test.c: Added a test for the
|
* tests/type-test.c: Added a test for the
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
1999-03-16 Timur Bakeyev <mc@bat.ru>
|
||||||
|
|
||||||
|
* configure.in: Fix problem with pthread_create in libc, as running
|
||||||
|
"gcc test.c -l " is not legal.
|
||||||
|
|
||||||
1999-03-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
|
1999-03-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
|
||||||
|
|
||||||
* tests/type-test.c: Added a test for the
|
* tests/type-test.c: Added a test for the
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
1999-03-16 Timur Bakeyev <mc@bat.ru>
|
||||||
|
|
||||||
|
* configure.in: Fix problem with pthread_create in libc, as running
|
||||||
|
"gcc test.c -l " is not legal.
|
||||||
|
|
||||||
1999-03-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
|
1999-03-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
|
||||||
|
|
||||||
* tests/type-test.c: Added a test for the
|
* tests/type-test.c: Added a test for the
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
1999-03-16 Timur Bakeyev <mc@bat.ru>
|
||||||
|
|
||||||
|
* configure.in: Fix problem with pthread_create in libc, as running
|
||||||
|
"gcc test.c -l " is not legal.
|
||||||
|
|
||||||
1999-03-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
|
1999-03-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
|
||||||
|
|
||||||
* tests/type-test.c: Added a test for the
|
* tests/type-test.c: Added a test for the
|
||||||
|
15
configure.in
15
configure.in
@ -605,14 +605,21 @@ case $have_threads in
|
|||||||
for thread_lib in "" pthread pthreads c_r thread; do
|
for thread_lib in "" pthread pthreads c_r thread; do
|
||||||
# This is not AC_CHECK_LIB to also work with function
|
# This is not AC_CHECK_LIB to also work with function
|
||||||
# name mangling in header files.
|
# name mangling in header files.
|
||||||
LIBS="$glib_save_LIBS -l$thread_lib"
|
if test x"$thread_lib" = x; then
|
||||||
IN=
|
add_thread_lib=""
|
||||||
test x"$thread_lib" = x || IN=" in -l$thread_lib"
|
IN=""
|
||||||
|
else
|
||||||
|
add_thread_lib="-l$thread_lib"
|
||||||
|
IN=" in -l$thread_lib"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LIBS="$glib_save_LIBS $add_thread_lib"
|
||||||
|
|
||||||
AC_MSG_CHECKING(for pthread_create$IN)
|
AC_MSG_CHECKING(for pthread_create$IN)
|
||||||
AC_TRY_LINK([#include <pthread.h>],
|
AC_TRY_LINK([#include <pthread.h>],
|
||||||
[pthread_create(NULL,NULL,NULL,NULL)],
|
[pthread_create(NULL,NULL,NULL,NULL)],
|
||||||
[AC_MSG_RESULT(yes)
|
[AC_MSG_RESULT(yes)
|
||||||
G_THREAD_LIBS="-l$thread_lib"
|
G_THREAD_LIBS="$add_thread_lib"
|
||||||
break],
|
break],
|
||||||
[AC_MSG_RESULT(no)])
|
[AC_MSG_RESULT(no)])
|
||||||
done
|
done
|
||||||
|
Loading…
Reference in New Issue
Block a user