+Wed Dec 11 15:10:25 2002 Owen Taylor <otaylor@redhat.com>
+
+ * configure.in: Factor out repeated thread test into
+ a m4_define(); when cross-compiling, assume that
+ AC_LINK_IFELSE() is good enough for thinking that
+ -pthread[s] is OK. (More of #58786)
+
+ * m4macros/glib-gettext.m4: Fix typo. (Manish Singh)
+
Wed Dec 11 14:28:50 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Version 2.1.4, interface age 1.
+Wed Dec 11 15:10:25 2002 Owen Taylor <otaylor@redhat.com>
+
+ * configure.in: Factor out repeated thread test into
+ a m4_define(); when cross-compiling, assume that
+ AC_LINK_IFELSE() is good enough for thinking that
+ -pthread[s] is OK. (More of #58786)
+
+ * m4macros/glib-gettext.m4: Fix typo. (Manish Singh)
+
Wed Dec 11 14:28:50 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Version 2.1.4, interface age 1.
+Wed Dec 11 15:10:25 2002 Owen Taylor <otaylor@redhat.com>
+
+ * configure.in: Factor out repeated thread test into
+ a m4_define(); when cross-compiling, assume that
+ AC_LINK_IFELSE() is good enough for thinking that
+ -pthread[s] is OK. (More of #58786)
+
+ * m4macros/glib-gettext.m4: Fix typo. (Manish Singh)
+
Wed Dec 11 14:28:50 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Version 2.1.4, interface age 1.
+Wed Dec 11 15:10:25 2002 Owen Taylor <otaylor@redhat.com>
+
+ * configure.in: Factor out repeated thread test into
+ a m4_define(); when cross-compiling, assume that
+ AC_LINK_IFELSE() is good enough for thinking that
+ -pthread[s] is OK. (More of #58786)
+
+ * m4macros/glib-gettext.m4: Fix typo. (Manish Singh)
+
Wed Dec 11 14:28:50 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Version 2.1.4, interface age 1.
+Wed Dec 11 15:10:25 2002 Owen Taylor <otaylor@redhat.com>
+
+ * configure.in: Factor out repeated thread test into
+ a m4_define(); when cross-compiling, assume that
+ AC_LINK_IFELSE() is good enough for thinking that
+ -pthread[s] is OK. (More of #58786)
+
+ * m4macros/glib-gettext.m4: Fix typo. (Manish Singh)
+
Wed Dec 11 14:28:50 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Version 2.1.4, interface age 1.
+Wed Dec 11 15:10:25 2002 Owen Taylor <otaylor@redhat.com>
+
+ * configure.in: Factor out repeated thread test into
+ a m4_define(); when cross-compiling, assume that
+ AC_LINK_IFELSE() is good enough for thinking that
+ -pthread[s] is OK. (More of #58786)
+
+ * m4macros/glib-gettext.m4: Fix typo. (Manish Singh)
+
Wed Dec 11 14:28:50 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Version 2.1.4, interface age 1.
+Wed Dec 11 15:10:25 2002 Owen Taylor <otaylor@redhat.com>
+
+ * configure.in: Factor out repeated thread test into
+ a m4_define(); when cross-compiling, assume that
+ AC_LINK_IFELSE() is good enough for thinking that
+ -pthread[s] is OK. (More of #58786)
+
+ * m4macros/glib-gettext.m4: Fix typo. (Manish Singh)
+
Wed Dec 11 14:28:50 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Version 2.1.4, interface age 1.
G_THREAD_LIBS_EXTRA=
G_THREAD_CFLAGS=
+dnl
+dnl Test program for basic POSIX threads functionality
+dnl
+m4_define([glib_thread_test],[
+#include <pthread.h>
+int check_me = 0;
+void* func(void* data) {return check_me = 42;}
+main()
+ { pthread_t t;
+ void *ret;
+ pthread_create (&t, 0, func, 0);
+ pthread_join (t, &ret);
+ exit (check_me != 42 || ret != 42);
+ }])
+
if test x"$have_threads" != xno; then
if test x"$have_threads" = xposix; then
for flag in pthread pthreads; do
glib_save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -$flag"
- AC_TRY_RUN([#include <pthread.h>
- int check_me = 0;
- void* func(void* data) {return check_me = 42;}
- main()
- { pthread_t t;
- void *ret;
- pthread_create (&t, 0, func, 0);
- pthread_join (t, &ret);
- exit (check_me != 42 || ret != 42);
- }],
- [G_THREAD_CFLAGS=-$flag
- G_THREAD_LIBS=-$flag])
+ AC_TRY_RUN(glib_thread_test,
+ glib_flag_works=yes,
+ glib_flag_works=no,
+ AC_LINK_IFELSE(glib_thread_test,
+ glib_flag_works=yes,
+ glib_flag_works=no))
CFLAGS="$glib_save_CFLAGS"
+ if test $glib_flag_works = yes ; then
+ G_THREAD_CFLAGS=-$flag
+ G_THREAD_LIBS=-$flag
+ fi
done
fi
LIBS="$glib_save_LIBS $add_thread_lib"
AC_MSG_CHECKING(for pthread_create/pthread_join$IN)
- AC_TRY_RUN([#include <pthread.h>
- int check_me = 0;
- void* func(void* data) {check_me = 42;}
- main()
- { pthread_t t;
- void *ret;
- pthread_create (&t, $defattr, func, 0);
- pthread_join (t, &ret);
- exit (check_me != 42);
- }],
+ AC_TRY_RUN(glib_thread_test,
[AC_MSG_RESULT(yes)
G_THREAD_LIBS="$add_thread_lib"
break],
# GLIB_LC_MESSAGES
#--------------------
-glib_DEFUN([glib_LC_MESSAGES],
+glib_DEFUN([GLIB_LC_MESSAGES],
[AC_CHECK_HEADERS([locale.h])
if test $ac_cv_header_locale_h = yes; then
AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,