[kaffe] CVS kaffe (robilad): Fix for FreeBSD -pthread problems

Kaffe CVS cvs-commits at kaffe.org
Tue Feb 8 11:42:14 PST 2005


PatchSet 5505 
Date: 2005/02/08 19:33:56
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
Fix for FreeBSD -pthread problems

2005-02-08  Dalibor Topic  <robilad at kaffe.org>

        * configure.ac: Added PTHREAD_CFLAGS to CFLAGS back.
        That fixes FreeBSD again. 'make CFLAGS=-Wall' still works now,
        though.

        * kaffe/kaffevm/Makefile.am (libkaffevm_la_LDFLAGS):
        Added PTHREAD_CFLAGS.

        * kaffe/kaffevm/systems/unix-pthreads/Makefile.am (libkthread_la_LDFLAGS):
        Added PTHREAD_CFLAGS.

        Reported by:  Ito Kazumitsu  <kaz at maczuka.gcd.org>

Members: 
	ChangeLog:1.3549->1.3550 
	configure:1.421->1.422 
	configure.ac:1.111->1.112 
	kaffe/kaffevm/Makefile.am:1.72->1.73 
	kaffe/kaffevm/Makefile.in:1.191->1.192 
	kaffe/kaffevm/systems/unix-pthreads/Makefile.am:1.12->1.13 
	kaffe/kaffevm/systems/unix-pthreads/Makefile.in:1.104->1.105 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.3549 kaffe/ChangeLog:1.3550
--- kaffe/ChangeLog:1.3549	Tue Feb  8 06:41:24 2005
+++ kaffe/ChangeLog	Tue Feb  8 19:33:56 2005
@@ -1,3 +1,17 @@
+2005-02-08  Dalibor Topic  <robilad at kaffe.org>
+
+        * configure.ac: Added PTHREAD_CFLAGS to CFLAGS back. 
+	That fixes FreeBSD again. 'make CFLAGS=-Wall' still works now,
+	though.
+
+	* kaffe/kaffevm/Makefile.am (libkaffevm_la_LDFLAGS):
+	Added PTHREAD_CFLAGS.
+
+	* kaffe/kaffevm/systems/unix-pthreads/Makefile.am (libkthread_la_LDFLAGS):
+	Added PTHREAD_CFLAGS.
+
+	Reported by:  Ito Kazumitsu  <kaz at maczuka.gcd.org>
+
 2005-02-08  Jim Huang  <jserv at kaffe.org>
 
 	* WHATSNEW: Add some successes.
Index: kaffe/configure
diff -u kaffe/configure:1.421 kaffe/configure:1.422
--- kaffe/configure:1.421	Tue Feb  8 00:15:01 2005
+++ kaffe/configure	Tue Feb  8 19:33:59 2005
@@ -28174,6 +28174,7 @@
 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
 if test x"$acx_pthread_ok" = xyes; then
         THREADLIBS="$PTHREAD_LIBS "
+		     CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
                      CC="$PTHREAD_CC"
         :
 else
Index: kaffe/configure.ac
diff -u kaffe/configure.ac:1.111 kaffe/configure.ac:1.112
--- kaffe/configure.ac:1.111	Tue Feb  8 00:15:11 2005
+++ kaffe/configure.ac	Tue Feb  8 19:34:04 2005
@@ -667,6 +667,7 @@
 dnl Check for thread libraries
 if test x$with_threads = xunix-pthreads ; then
 	ACX_PTHREAD([THREADLIBS="$PTHREAD_LIBS "
+		     CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
                      CC="$PTHREAD_CC"])
 	AC_CHECK_LIB(semaphore,sem_init,SEMAPHORE_LIB="-lsemaphore")
 	AC_SUBST(SEMAPHORE_LIB)
Index: kaffe/kaffe/kaffevm/Makefile.am
diff -u kaffe/kaffe/kaffevm/Makefile.am:1.72 kaffe/kaffe/kaffevm/Makefile.am:1.73
--- kaffe/kaffe/kaffevm/Makefile.am:1.72	Sat Feb  5 23:31:03 2005
+++ kaffe/kaffe/kaffevm/Makefile.am	Tue Feb  8 19:34:05 2005
@@ -49,6 +49,7 @@
 	$(PTHREAD_CFLAGS)
 
 libkaffevm_la_LDFLAGS = \
+	$(PTHREAD_CFLAGS) \
         $(PTHREAD_LIBS) \
         $(SEMAPHORE_LIB) \
 	$(KVMLIBFLAGS) \
Index: kaffe/kaffe/kaffevm/Makefile.in
diff -u kaffe/kaffe/kaffevm/Makefile.in:1.191 kaffe/kaffe/kaffevm/Makefile.in:1.192
--- kaffe/kaffe/kaffevm/Makefile.in:1.191	Mon Feb  7 15:47:00 2005
+++ kaffe/kaffe/kaffevm/Makefile.in	Tue Feb  8 19:34:05 2005
@@ -447,6 +447,7 @@
 	$(PTHREAD_CFLAGS)
 
 libkaffevm_la_LDFLAGS = \
+	$(PTHREAD_CFLAGS) \
         $(PTHREAD_LIBS) \
         $(SEMAPHORE_LIB) \
 	$(KVMLIBFLAGS) \
Index: kaffe/kaffe/kaffevm/systems/unix-pthreads/Makefile.am
diff -u kaffe/kaffe/kaffevm/systems/unix-pthreads/Makefile.am:1.12 kaffe/kaffe/kaffevm/systems/unix-pthreads/Makefile.am:1.13
--- kaffe/kaffe/kaffevm/systems/unix-pthreads/Makefile.am:1.12	Sat Feb  5 19:42:11 2005
+++ kaffe/kaffe/kaffevm/systems/unix-pthreads/Makefile.am	Tue Feb  8 19:34:06 2005
@@ -16,6 +16,7 @@
 
 libkthread_la_LDFLAGS = \
 	$(KVMLIBFLAGS) \
+	$(PTHREAD_CFLAGS) \
 	$(PTHREAD_LIBS) \
 	$(SEMAPHORE_LIB)
 
Index: kaffe/kaffe/kaffevm/systems/unix-pthreads/Makefile.in
diff -u kaffe/kaffe/kaffevm/systems/unix-pthreads/Makefile.in:1.104 kaffe/kaffe/kaffevm/systems/unix-pthreads/Makefile.in:1.105
--- kaffe/kaffe/kaffevm/systems/unix-pthreads/Makefile.in:1.104	Mon Feb  7 15:47:06 2005
+++ kaffe/kaffe/kaffevm/systems/unix-pthreads/Makefile.in	Tue Feb  8 19:34:06 2005
@@ -377,6 +377,7 @@
 
 libkthread_la_LDFLAGS = \
 	$(KVMLIBFLAGS) \
+	$(PTHREAD_CFLAGS) \
 	$(PTHREAD_LIBS) \
 	$(SEMAPHORE_LIB)
 




More information about the kaffe mailing list