summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcrodrigu <crodrigu@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-02-04 17:45:39 +0000
committercrodrigu <crodrigu@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-02-04 17:45:39 +0000
commit264cb260f4fc4b8c88d74f0c125312c15b9c96ab (patch)
treea130c1ae6d4c43d223d6d272b0e75641c60966a6
parent65fa8339e930de3f1f88741301099f23b3d613dc (diff)
downloadATCD-264cb260f4fc4b8c88d74f0c125312c15b9c96ab.tar.gz
ChangeLogTag: Wed Feb 4 17:41:25 UTC 2004 Craig Rodrigues <crodrigu@bbn.com>
-rw-r--r--ChangeLog7
-rw-r--r--include/makeinclude/platform_freebsd.GNU8
2 files changed, 13 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 21eb974bffd..01bb152ce1f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Wed Feb 4 17:41:25 UTC 2004 Craig Rodrigues <crodrigu@bbn.com>
+
+ * include/makeinclude/platform_freebsd.GNU:
+ Change thread flags to reflect new changes in FreeBSD.
+ KSE-based -lpthread is now the default library in
+ FreeBSD-CURRENT.
+
Tue Feb 3 16:21:49 2004 Steve Huston <shuston@riverace.com>
* m4/compiler.m4: If --disable-rtti is specified on AIX, add
diff --git a/include/makeinclude/platform_freebsd.GNU b/include/makeinclude/platform_freebsd.GNU
index 813de0e2b99..d373f518449 100644
--- a/include/makeinclude/platform_freebsd.GNU
+++ b/include/makeinclude/platform_freebsd.GNU
@@ -59,12 +59,16 @@ ifeq ($(RET),1)
PTHREAD_CFLAGS = -D_THREAD_SAFE
PTHREAD_LIBS = -pthread
else
- PTHREAD_CFLAGS = -D_THREAD_SAFE
+ RET = $(shell test $(OSVERSION) -lt 502102 && printf 1)
+ ifeq ($(RET),1)
PTHREAD_LIBS = -lc_r
+ else
+ PTHREAD_LIBS = -lpthread
+ endif
endif # RET
CFLAGS += $(PTHREAD_CFLAGS)
-LDFLAGS += $(PTHREAD_LIBS)
+LIBS += $(PTHREAD_LIBS)
endif # threads