summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2011-02-28 18:19:42 +0000
committerSteve Huston <shuston@riverace.com>2011-02-28 18:19:42 +0000
commit96b12915eebcf750b597561a7b922779e958515c (patch)
treec1b3c719803f601e21aef6ec3dfa8ada9cdfba9b
parentaf45b8da1d6332c559db7f795e2ebd069af58856 (diff)
downloadATCD-96b12915eebcf750b597561a7b922779e958515c.tar.gz
ChangeLogTag:Mon Feb 28 18:10:19 UTC 2011 Steve Huston <shuston@riverace.com>
-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