Remove AC_CYGWIN, obsolete. Don't let pthreads be found on Cygwin, they

2004-04-03  Tor Lillqvist  <tml@iki.fi>

	* configure.in: Remove AC_CYGWIN, obsolete. Don't let pthreads be
	found on Cygwin, they don't work. (#138401, Roger Leigh)
This commit is contained in:
Tor Lillqvist 2004-04-03 04:46:41 +00:00 committed by Tor Lillqvist
parent d305cff8b5
commit ffe52d70b2
7 changed files with 52 additions and 16 deletions

View File

@ -1,3 +1,8 @@
2004-04-03 Tor Lillqvist <tml@iki.fi>
* configure.in: Remove AC_CYGWIN, obsolete. Don't let pthreads be
found on Cygwin, they don't work. (#138401, Roger Leigh)
2004-03-31 Tor Lillqvist <tml@iki.fi> 2004-03-31 Tor Lillqvist <tml@iki.fi>
* tests/spawn-test-win32-gui.c: Minor Cygwin fix. (#138405, Roger * tests/spawn-test-win32-gui.c: Minor Cygwin fix. (#138405, Roger

View File

@ -1,3 +1,8 @@
2004-04-03 Tor Lillqvist <tml@iki.fi>
* configure.in: Remove AC_CYGWIN, obsolete. Don't let pthreads be
found on Cygwin, they don't work. (#138401, Roger Leigh)
2004-03-31 Tor Lillqvist <tml@iki.fi> 2004-03-31 Tor Lillqvist <tml@iki.fi>
* tests/spawn-test-win32-gui.c: Minor Cygwin fix. (#138405, Roger * tests/spawn-test-win32-gui.c: Minor Cygwin fix. (#138405, Roger

View File

@ -1,3 +1,8 @@
2004-04-03 Tor Lillqvist <tml@iki.fi>
* configure.in: Remove AC_CYGWIN, obsolete. Don't let pthreads be
found on Cygwin, they don't work. (#138401, Roger Leigh)
2004-03-31 Tor Lillqvist <tml@iki.fi> 2004-03-31 Tor Lillqvist <tml@iki.fi>
* tests/spawn-test-win32-gui.c: Minor Cygwin fix. (#138405, Roger * tests/spawn-test-win32-gui.c: Minor Cygwin fix. (#138405, Roger

View File

@ -1,3 +1,8 @@
2004-04-03 Tor Lillqvist <tml@iki.fi>
* configure.in: Remove AC_CYGWIN, obsolete. Don't let pthreads be
found on Cygwin, they don't work. (#138401, Roger Leigh)
2004-03-31 Tor Lillqvist <tml@iki.fi> 2004-03-31 Tor Lillqvist <tml@iki.fi>
* tests/spawn-test-win32-gui.c: Minor Cygwin fix. (#138405, Roger * tests/spawn-test-win32-gui.c: Minor Cygwin fix. (#138405, Roger

View File

@ -1,3 +1,8 @@
2004-04-03 Tor Lillqvist <tml@iki.fi>
* configure.in: Remove AC_CYGWIN, obsolete. Don't let pthreads be
found on Cygwin, they don't work. (#138401, Roger Leigh)
2004-03-31 Tor Lillqvist <tml@iki.fi> 2004-03-31 Tor Lillqvist <tml@iki.fi>
* tests/spawn-test-win32-gui.c: Minor Cygwin fix. (#138405, Roger * tests/spawn-test-win32-gui.c: Minor Cygwin fix. (#138405, Roger

View File

@ -1,3 +1,8 @@
2004-04-03 Tor Lillqvist <tml@iki.fi>
* configure.in: Remove AC_CYGWIN, obsolete. Don't let pthreads be
found on Cygwin, they don't work. (#138401, Roger Leigh)
2004-03-31 Tor Lillqvist <tml@iki.fi> 2004-03-31 Tor Lillqvist <tml@iki.fi>
* tests/spawn-test-win32-gui.c: Minor Cygwin fix. (#138405, Roger * tests/spawn-test-win32-gui.c: Minor Cygwin fix. (#138405, Roger

View File

@ -310,7 +310,6 @@ if test x"$glib_native_win32" = xyes; then
fi fi
fi fi
AC_CYGWIN
AC_EXEEXT AC_EXEEXT
# define a MAINT-like variable REBUILD which is set if Perl # define a MAINT-like variable REBUILD which is set if Perl
@ -1394,21 +1393,28 @@ if test x"$have_threads" != xno; then
# both CPPFLAG and LIBS. # both CPPFLAG and LIBS.
# One of them does for most gcc versions and some other platforms/compilers # One of them does for most gcc versions and some other platforms/compilers
# too and could be considered as the canonical way to go. # too and could be considered as the canonical way to go.
for flag in pthread pthreads; do case $host in
glib_save_CFLAGS="$CFLAGS" *-*-cygwin*)
CFLAGS="$CFLAGS -$flag" # skip cygwin -pthread or -pthreads test
AC_TRY_RUN(glib_thread_test(0), ;;
glib_flag_works=yes, *)
glib_flag_works=no, for flag in pthread pthreads; do
[AC_LINK_IFELSE(glib_thread_test(0), glib_save_CFLAGS="$CFLAGS"
glib_flag_works=yes, CFLAGS="$CFLAGS -$flag"
glib_flag_works=no)]) AC_TRY_RUN(glib_thread_test(0),
CFLAGS="$glib_save_CFLAGS" glib_flag_works=yes,
if test $glib_flag_works = yes ; then glib_flag_works=no,
G_THREAD_CFLAGS=-$flag [AC_LINK_IFELSE(glib_thread_test(0),
G_THREAD_LIBS=-$flag glib_flag_works=yes,
fi glib_flag_works=no)])
done CFLAGS="$glib_save_CFLAGS"
if test $glib_flag_works = yes ; then
G_THREAD_CFLAGS=-$flag
G_THREAD_LIBS=-$flag
fi
done
;;
esac
fi fi
if test x"$G_THREAD_CFLAGS" = x; then if test x"$G_THREAD_CFLAGS" = x; then