summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2001-04-13 01:21:16 +0000
committerSteve Huston <shuston@riverace.com>2001-04-13 01:21:16 +0000
commit5c5ad76c14d14d01a590353e0222b48f88455648 (patch)
tree89bf59e9d7a09a79b32b62e13e2f634360921935
parent4da610689a1b8846e193845792bae034f329ce5a (diff)
downloadATCD-5c5ad76c14d14d01a590353e0222b48f88455648.tar.gz
ChangeLogTag:Thu Apr 12 21:18:44 2001 Steve Huston <shuston@riverace.com>
-rw-r--r--ChangeLog6
-rw-r--r--ChangeLogs/ChangeLog-02a6
-rw-r--r--ChangeLogs/ChangeLog-03a6
-rw-r--r--include/makeinclude/platform_hpux_aCC.GNU11
4 files changed, 26 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index c91259817f7..d141e7d072d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Thu Apr 12 21:18:44 2001 Steve Huston <shuston@riverace.com>
+
+ * include/makeinclude/platform_hpux_aCC.GNU: Added
+ -D_RWSTD_MULTI_THREAD -D_REENTRANT to CCFLAGS for stdlibcpp build.
+ Makes execution clean, no core dump on program init.
+
Thu Apr 12 17:31:36 2001 Steve Huston <shuston@riverace.com>
* examples/IOStream/server/iostream_server.h: Wrap the guts of this
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a
index c91259817f7..d141e7d072d 100644
--- a/ChangeLogs/ChangeLog-02a
+++ b/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,9 @@
+Thu Apr 12 21:18:44 2001 Steve Huston <shuston@riverace.com>
+
+ * include/makeinclude/platform_hpux_aCC.GNU: Added
+ -D_RWSTD_MULTI_THREAD -D_REENTRANT to CCFLAGS for stdlibcpp build.
+ Makes execution clean, no core dump on program init.
+
Thu Apr 12 17:31:36 2001 Steve Huston <shuston@riverace.com>
* examples/IOStream/server/iostream_server.h: Wrap the guts of this
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index c91259817f7..d141e7d072d 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,9 @@
+Thu Apr 12 21:18:44 2001 Steve Huston <shuston@riverace.com>
+
+ * include/makeinclude/platform_hpux_aCC.GNU: Added
+ -D_RWSTD_MULTI_THREAD -D_REENTRANT to CCFLAGS for stdlibcpp build.
+ Makes execution clean, no core dump on program init.
+
Thu Apr 12 17:31:36 2001 Steve Huston <shuston@riverace.com>
* examples/IOStream/server/iostream_server.h: Wrap the guts of this
diff --git a/include/makeinclude/platform_hpux_aCC.GNU b/include/makeinclude/platform_hpux_aCC.GNU
index c6e3c45c8dd..8c5a82122b1 100644
--- a/include/makeinclude/platform_hpux_aCC.GNU
+++ b/include/makeinclude/platform_hpux_aCC.GNU
@@ -45,16 +45,21 @@ CC = /bin/cc
CXX = aCC
# Extract the compiler version number. If it's A.03.27 (on HP-UX 11) or
-# A.01.27 (on HP-UX 10.20) then we can turn on the standard C++ library
-# usage, else we need to stick with the old one.
+# A.01.27 (on HP-UX 10.20) (or higher) then we can turn on the standard
+# C++ library usage, else we need to stick with the old one.
CXXVERS_WORDS := $(subst ., , $(shell $(CXX) -V 2>&1))
CXXVERS := $(word 8, $(CXXVERS_WORDS))
ifneq (27,$(CXXVERS))
+ifneq (30,$(CXXVERS))
stdcpplib = 0
endif
+endif
ifeq (1,$(stdcpplib))
- CCFLAGS += -AA -DACE_HAS_STANDARD_CPP_LIBRARY
+ CCFLAGS += -AA -DACE_HAS_STANDARD_CPP_LIBRARY=1
+ifeq (1, $(threads))
+ CCFLAGS += -D_RWSTD_MULTI_THREAD -D_REENTRANT
+endif
# Compile errors using -AA and +noeh together - HP support call 3100620459
# -- Steve Huston, April 10, 2001.
exceptions = 1