Remove AC_CYGWIN, obsolete. Don't let pthreads be found on Cygwin, they
authorTor Lillqvist <tml@iki.fi>
Sat, 3 Apr 2004 04:46:41 +0000 (04:46 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Sat, 3 Apr 2004 04:46:41 +0000 (04:46 +0000)
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)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
configure.in

index 36be5d20011bb8f60c51c9e6901f6267483094d2..126821fc8dcd4e602dc6c8ba6a1407052dc51f76 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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>
 
        * tests/spawn-test-win32-gui.c: Minor Cygwin fix. (#138405, Roger
index 36be5d20011bb8f60c51c9e6901f6267483094d2..126821fc8dcd4e602dc6c8ba6a1407052dc51f76 100644 (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>
 
        * tests/spawn-test-win32-gui.c: Minor Cygwin fix. (#138405, Roger
index 36be5d20011bb8f60c51c9e6901f6267483094d2..126821fc8dcd4e602dc6c8ba6a1407052dc51f76 100644 (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>
 
        * tests/spawn-test-win32-gui.c: Minor Cygwin fix. (#138405, Roger
index 36be5d20011bb8f60c51c9e6901f6267483094d2..126821fc8dcd4e602dc6c8ba6a1407052dc51f76 100644 (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>
 
        * tests/spawn-test-win32-gui.c: Minor Cygwin fix. (#138405, Roger
index 36be5d20011bb8f60c51c9e6901f6267483094d2..126821fc8dcd4e602dc6c8ba6a1407052dc51f76 100644 (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>
 
        * tests/spawn-test-win32-gui.c: Minor Cygwin fix. (#138405, Roger
index 36be5d20011bb8f60c51c9e6901f6267483094d2..126821fc8dcd4e602dc6c8ba6a1407052dc51f76 100644 (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>
 
        * tests/spawn-test-win32-gui.c: Minor Cygwin fix. (#138405, Roger
index c0b2d598af5b49ef9fa3411d98136e2ddcfef4ac..69825d12a276249726c22ec6aa8545d185f2d083 100644 (file)
@@ -310,7 +310,6 @@ if test x"$glib_native_win32" = xyes; then
   fi
 fi
 
-AC_CYGWIN
 AC_EXEEXT
 
 # 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. 
     # One of them does for most gcc versions and some other platforms/compilers
     # too and could be considered as the canonical way to go. 
-    for flag in pthread pthreads; do
-      glib_save_CFLAGS="$CFLAGS"
-      CFLAGS="$CFLAGS -$flag"
-      AC_TRY_RUN(glib_thread_test(0),
-                 glib_flag_works=yes,
-                 glib_flag_works=no,
-                 [AC_LINK_IFELSE(glib_thread_test(0),
-                                 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
+    case $host in
+      *-*-cygwin*)
+         # skip cygwin -pthread or -pthreads test
+         ;;
+      *)
+        for flag in pthread pthreads; do
+          glib_save_CFLAGS="$CFLAGS"
+          CFLAGS="$CFLAGS -$flag"
+          AC_TRY_RUN(glib_thread_test(0),
+                     glib_flag_works=yes,
+                     glib_flag_works=no,
+                     [AC_LINK_IFELSE(glib_thread_test(0),
+                                     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
+         ;;
+    esac 
   fi
 
   if test x"$G_THREAD_CFLAGS" = x; then