diff options
Diffstat (limited to 'ACE/include/makeinclude/platform_aix_ibm.GNU')
-rw-r--r-- | ACE/include/makeinclude/platform_aix_ibm.GNU | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/ACE/include/makeinclude/platform_aix_ibm.GNU b/ACE/include/makeinclude/platform_aix_ibm.GNU index d675201759b..110db9cf5c2 100644 --- a/ACE/include/makeinclude/platform_aix_ibm.GNU +++ b/ACE/include/makeinclude/platform_aix_ibm.GNU @@ -5,7 +5,6 @@ debug ?= 1 distrib ?= 0 -exceptions ?= 1 optimize ?= 0 threads ?= 1 buildbits ?= 32 @@ -36,13 +35,6 @@ AIX_MAJOR_VERS := $(shell uname -v) AIX_MINOR_VERS := $(shell uname -r) AIX_VERS := $(AIX_MAJOR_VERS)0$(AIX_MINOR_VERS) -# Use of exceptions should be a compiler-specific setting, but for now it's -# not. IBM C/C++ doesn't have a way to turn exceptions off, and Visual -# Age C++ V5 building ACE without exception handling causes segv on startup -# of every test. Until this is straightened out, force exceptions=1 for -# both compilers. -exceptions=1 - SOEXT = so SOFLAGS += -G LDFLAGS += -brtl @@ -105,9 +97,7 @@ else # According to documentation, default is -qeh, which is equivalent # to -qeh=v5. Apparently 6.0 fixed some problems with nested # try-catch blocks. - ifeq ($(exceptions),1) - CCFLAGS += -qeh=v6 - endif + CCFLAGS += -qeh=v6 else ifeq ($(XLCVERSION),0x0800) CCFLAGS += -qflag=w:w @@ -119,9 +109,7 @@ else # According to documentation, default is -qeh, which is equivalent # to -qeh=v5. Apparently 6.0 fixed some problems with nested # try-catch blocks. - ifeq ($(exceptions),1) - CCFLAGS += -qeh=v6 - endif + CCFLAGS += -qeh=v6 else ifeq ($(XLCVERSION),0x0900) CCFLAGS += -qflag=w:w @@ -133,9 +121,7 @@ else # According to documentation, default is -qeh, which is equivalent # to -qeh=v5. Apparently 6.0 fixed some problems with nested # try-catch blocks. - ifeq ($(exceptions),1) - CCFLAGS += -qeh=v6 - endif + CCFLAGS += -qeh=v6 else CXX = echo "Unrecognized compiler version $(XLCVERSION)\n" endif |