Make CPPFLAGS, not CFLAGS, include G_THREAD_CFLAGS. CFLAGS is used while
authorSebastian Wilhelmi <wilhelmi@ira.uka.de>
Tue, 26 Nov 2002 12:57:16 +0000 (12:57 +0000)
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>
Tue, 26 Nov 2002 12:57:16 +0000 (12:57 +0000)
2002-11-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* configure.in: Make CPPFLAGS, not CFLAGS, include
G_THREAD_CFLAGS. CFLAGS is used while linking too and thus GLib
programs would link to the threads library on some platforms. Also
fixed a bug manifesting through this change.

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

index 0139650..b517599 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2002-11-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: Make CPPFLAGS, not CFLAGS, include
+       G_THREAD_CFLAGS. CFLAGS is used while linking too and thus GLib
+       programs would link to the threads library on some platforms. Also
+       fixed a bug manifesting through this change.
+
 2002-11-26  Matthias Clasen  <maclas@gmx.de>
 
        * glib/gmacros.h: Fix the non-gcc-3.x definitions of G_LIKELY 
index 0139650..b517599 100644 (file)
@@ -1,3 +1,10 @@
+2002-11-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: Make CPPFLAGS, not CFLAGS, include
+       G_THREAD_CFLAGS. CFLAGS is used while linking too and thus GLib
+       programs would link to the threads library on some platforms. Also
+       fixed a bug manifesting through this change.
+
 2002-11-26  Matthias Clasen  <maclas@gmx.de>
 
        * glib/gmacros.h: Fix the non-gcc-3.x definitions of G_LIKELY 
index 0139650..b517599 100644 (file)
@@ -1,3 +1,10 @@
+2002-11-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: Make CPPFLAGS, not CFLAGS, include
+       G_THREAD_CFLAGS. CFLAGS is used while linking too and thus GLib
+       programs would link to the threads library on some platforms. Also
+       fixed a bug manifesting through this change.
+
 2002-11-26  Matthias Clasen  <maclas@gmx.de>
 
        * glib/gmacros.h: Fix the non-gcc-3.x definitions of G_LIKELY 
index 0139650..b517599 100644 (file)
@@ -1,3 +1,10 @@
+2002-11-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: Make CPPFLAGS, not CFLAGS, include
+       G_THREAD_CFLAGS. CFLAGS is used while linking too and thus GLib
+       programs would link to the threads library on some platforms. Also
+       fixed a bug manifesting through this change.
+
 2002-11-26  Matthias Clasen  <maclas@gmx.de>
 
        * glib/gmacros.h: Fix the non-gcc-3.x definitions of G_LIKELY 
index 0139650..b517599 100644 (file)
@@ -1,3 +1,10 @@
+2002-11-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: Make CPPFLAGS, not CFLAGS, include
+       G_THREAD_CFLAGS. CFLAGS is used while linking too and thus GLib
+       programs would link to the threads library on some platforms. Also
+       fixed a bug manifesting through this change.
+
 2002-11-26  Matthias Clasen  <maclas@gmx.de>
 
        * glib/gmacros.h: Fix the non-gcc-3.x definitions of G_LIKELY 
index 0139650..b517599 100644 (file)
@@ -1,3 +1,10 @@
+2002-11-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: Make CPPFLAGS, not CFLAGS, include
+       G_THREAD_CFLAGS. CFLAGS is used while linking too and thus GLib
+       programs would link to the threads library on some platforms. Also
+       fixed a bug manifesting through this change.
+
 2002-11-26  Matthias Clasen  <maclas@gmx.de>
 
        * glib/gmacros.h: Fix the non-gcc-3.x definitions of G_LIKELY 
index 0139650..b517599 100644 (file)
@@ -1,3 +1,10 @@
+2002-11-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: Make CPPFLAGS, not CFLAGS, include
+       G_THREAD_CFLAGS. CFLAGS is used while linking too and thus GLib
+       programs would link to the threads library on some platforms. Also
+       fixed a bug manifesting through this change.
+
 2002-11-26  Matthias Clasen  <maclas@gmx.de>
 
        * glib/gmacros.h: Fix the non-gcc-3.x definitions of G_LIKELY 
index b2dfc5c..c003de6 100644 (file)
@@ -1389,7 +1389,7 @@ if test x"$have_threads" != xno; then
 
     AC_MSG_CHECKING(thread related cflags)
     AC_MSG_RESULT($G_THREAD_CFLAGS)
-    CFLAGS="$CFLAGS $G_THREAD_CFLAGS"
+    CPPFLAGS="$CPPFLAGS $G_THREAD_CFLAGS"
 fi
 
 dnl determination of G_THREAD_LIBS
@@ -1398,6 +1398,8 @@ dnl ******************************
 mutex_has_default=no
 case $have_threads in
         posix|dce)
+         glib_save_CPPFLAGS="$CPPFLAGS"
+         CPPFLAGS="$CPPFLAGS $GTHREAD_COMPILE_IMPL_DEFINES"
           if test x"$G_THREAD_LIBS" = x; then
             case $host in
               *-aix*)
@@ -1406,8 +1408,6 @@ case $have_threads in
                AC_MSG_WARN($AIX_COMPILE_INFO)
                 ;;
               *)
-               glib_save_CPPFLAGS="$CPPFLAGS"
-               CPPFLAGS="$CPPFLAGS $GTHREAD_COMPILE_IMPL_DEFINES"
                 G_THREAD_LIBS=error
                glib_save_LIBS="$LIBS"
                for thread_lib in "" pthread pthread32 pthreads thread dce; do