summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog9
-rw-r--r--include/makeinclude/platform_aix_ibm.GNU2
2 files changed, 9 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 4c99c003c65..deb0a827621 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+Mon Feb 28 18:10:19 UTC 2011 Steve Huston <shuston@riverace.com>
+
+ * include/makeinclude/platform_aix_ibm.GNU: Remove the -qfuncsect
+ option from CCFLAGS; it caused an occasional odd problem and the
+ only reason it was added (Jul 17 2002) was to try and remove
+ duplicate symbol diagnostics from template instantiations.
+ Thanks to Phil Mesnier for raising this issue and identifying
+ the fix.
+
Tue Feb 1 14:28:18 UTC 2011 Steve Huston <shuston@riverace.com>
* ace/String_Base.cpp (operator+=): Add a temporary for the return
diff --git a/include/makeinclude/platform_aix_ibm.GNU b/include/makeinclude/platform_aix_ibm.GNU
index 33627219c2b..2f8a9abe8f1 100644
--- a/include/makeinclude/platform_aix_ibm.GNU
+++ b/include/makeinclude/platform_aix_ibm.GNU
@@ -166,8 +166,6 @@ else
#CCFLAGS += -qstaticinline
endif
-CCFLAGS += -qfuncsect
-
# The Visual Age preprocessor is not usable with the TAO_IDL compiler.
# At the moment an idl file just contains includes of other idl files
# the Visual Age preprocessor doesn't report that file in the list of