summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-06-17 20:10:50 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-06-17 20:10:50 +0000
commit7d959b773a21a7577ba943de25655b559bae6471 (patch)
treede1c3a5aa71dc8ccfcec85c35031344d37faadde /include
parenta79867bb0d3a2c31474fa19f912a0a41165ad0a4 (diff)
downloadATCD-7d959b773a21a7577ba943de25655b559bae6471.tar.gz
enabled exception handling, because the patched Sun C++ 4.2 seems to work properly with it
Diffstat (limited to 'include')
-rw-r--r--include/makeinclude/platform_sunos5_sunc++.GNU8
1 files changed, 6 insertions, 2 deletions
diff --git a/include/makeinclude/platform_sunos5_sunc++.GNU b/include/makeinclude/platform_sunos5_sunc++.GNU
index 324f16e43d8..2f0435e50a7 100644
--- a/include/makeinclude/platform_sunos5_sunc++.GNU
+++ b/include/makeinclude/platform_sunos5_sunc++.GNU
@@ -17,11 +17,15 @@
CC = cc
CXX = CC
CFLAGS += $(DCFLAGS) -mt
-#### Exception handling breaks on MP machines, see config*h files.
+#### Exception handling breaks on MP machines prior to Sun C++ 4.2
+#### with jumbo patch 104631-02, see ace/config-sunos5.5-sunc++-4.x.h.
+#### If you are using a version of Sun C++ prior to 4,2, or haven't
+#### applied that jumbo patch to your 4.2, then add "-noex" to
+#### CCFLAGS below.
#### -pta instantiates all template members, which makes libraries bigger.
#### But, it's supposed to put each member into it's own .o, so executable
#### size should not be penalized.
-CCFLAGS += $(CFLAGS) -noex -pta
+CCFLAGS += $(CFLAGS) -pta
DCFLAGS += -g
DLD = $(CXX)
LD = $(CXX)