diff options
author | elliott_c <ocielliottc@users.noreply.github.com> | 2005-01-05 20:06:30 +0000 |
---|---|---|
committer | elliott_c <ocielliottc@users.noreply.github.com> | 2005-01-05 20:06:30 +0000 |
commit | bfe99fc6dbe6a9a9a1f0f7fe5d768f71818f37a5 (patch) | |
tree | 21fe692db6f1593c08d9453fe70ce7f7bdd7e9d9 | |
parent | acf1d0b7251b3d09d60b0a824f4328ab412ef864 (diff) | |
download | ATCD-bfe99fc6dbe6a9a9a1f0f7fe5d768f71818f37a5.tar.gz |
ChangeLogTag: Wed Jan 5 14:06:03 2005 Chad Elliott <elliott_c@ociweb.com>
-rw-r--r-- | ChangeLog | 130 | ||||
-rw-r--r-- | ace/config-aix-4.x.h | 2 | ||||
-rw-r--r-- | include/makeinclude/platform_aix_ibm.GNU | 8 |
3 files changed, 74 insertions, 66 deletions
diff --git a/ChangeLog b/ChangeLog index e06d39cb322..ff1855f9ed9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,11 +1,21 @@ +Wed Jan 5 14:06:03 2005 Chad Elliott <elliott_c@ociweb.com> + + * ace/config-aix-4.x.h: + * include/makeinclude/platform_aix_ibm.GNU: + + Visual Age 6 does not require #pragma implementation for template + cpp files and so for backward compatibility, set the + ACE_TEMPLATES_REQUIRE_PRAGMA macro if using Visual Age 5 or + earlier and ACE_TEMPLATES_REQUIRE_SOURCE for 6 and later. + Wed Jan 5 13:03:23 2005 Jeff Parsons <j.parsons@vanderbilt.edu> * ace/qt_reactor.mpb: - + Modified this file similarly to those in - + Wed Jan 5 09:25:49 2005 Jeff Parsons <j.parsons@vanderbilt.edu> - + so that MPC regeneration will work correctly when qt=1. Wed Jan 5 17:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> @@ -84,50 +94,50 @@ Wed Jan 5 09:10:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> Tue Jan 4 17:38:23 2005 J.T. Conklin <jtc@acorntoolworks.com> - * Makefile.am: - * Release: - * configure.ac: + * Makefile.am: + * Release: + * configure.ac: - Updated for removal of ace-config.in and ace-config.1.in. + Updated for removal of ace-config.in and ace-config.1.in. - * ace-config.in: - * ace-config.1.in: + * ace-config.in: + * ace-config.1.in: - Removed. + Removed. Tue Jan 4 18:19:11 2005 Steve Huston <shuston@riverace.com> - * ace/ACE_export.h: Adjusted ACE_NAMESPACE_INLINE_FUNCTION to include - the extern storage class when inlining for non-Windows. This resolves - some warnings on Solaris/Forte7, and is (hopefully!) the nit - behind the mysterious intermittent compile failures on HP-UX aCC. + * ace/ACE_export.h: Adjusted ACE_NAMESPACE_INLINE_FUNCTION to include + the extern storage class when inlining for non-Windows. This resolves + some warnings on Solaris/Forte7, and is (hopefully!) the nit + behind the mysterious intermittent compile failures on HP-UX aCC. Tue Jan 4 17:37:29 2005 Steve Huston <shuston@riverace.com> - * ace/ACE.h: Corrected t_rcv(), t_rcv_n_i() to be extern ACE_Export, - not ACE_NAMESPACE_INLINE_FUNCTION - the bodies are defined in the - .cpp file, and not inline. + * ace/ACE.h: Corrected t_rcv(), t_rcv_n_i() to be extern ACE_Export, + not ACE_NAMESPACE_INLINE_FUNCTION - the bodies are defined in the + .cpp file, and not inline. Tue Jan 4 17:22:14 2005 Steve Huston <shuston@riverace.com> - * ace/Signal.h: - * ace/TLI.h: - * ace/TLI_Stream.h: Include "ace/config-lite.h" before testing any ACE - config macros. + * ace/Signal.h: + * ace/TLI.h: + * ace/TLI_Stream.h: Include "ace/config-lite.h" before testing any ACE + config macros. Tue Jan 4 09:56:46 2005 J.T. Conklin <jtc@acorntoolworks.com> - * ace/TMCast/TMCast.mpc: - * bin/MakeProjectCreator/config/tmcast.mpb: + * ace/TMCast/TMCast.mpc: + * bin/MakeProjectCreator/config/tmcast.mpb: - Changed to inherit from exceptions.mpb and threads.mpb + Changed to inherit from exceptions.mpb and threads.mpb - * bin/MakeProjectCreator/exceptions.mpb: - * bin/MakeProjectCreator/threads.mpb: + * bin/MakeProjectCreator/exceptions.mpb: + * bin/MakeProjectCreator/threads.mpb: - New files, MPC base projects that require exceptions and threads - respecitively. Projects can inherit from these instead of using - an explicit requires +=, which can result in duplicate entries. + New files, MPC base projects that require exceptions and threads + respecitively. Projects can inherit from these instead of using + an explicit requires +=, which can result in duplicate entries. Tue Jan 4 13:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> @@ -156,56 +166,56 @@ Tue Jan 4 08:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> Tue Jan 4 04:25:44 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu> - * ace/OS_NS_sys_stat.inl: - * ace/OS_NS_sys_utsname.inl: + * ace/OS_NS_sys_stat.inl: + * ace/OS_NS_sys_utsname.inl: - Fixes for SUN Studio 9 builds on x86 platform. New builds will - be setup soon to track this on a day-today basis. + Fixes for SUN Studio 9 builds on x86 platform. New builds will + be setup soon to track this on a day-today basis. Mon Jan 3 16:53:59 2005 J.T. Conklin <jtc@acorntoolworks.com> - * examples/TMCast/Member/Makefile.am: + * examples/TMCast/Member/Makefile.am: - Update for ACE prefix being added to TMCast library name. + Update for ACE prefix being added to TMCast library name. Mon Jan 3 17:42:39 2005 Steve Huston <shuston@riverace.com> - * apps/JAWS/server/server.mpc: - * apps/JAWS3jaws3/jaws3.mpc: Added "avoids += uses_wchar" because - there are some sources in here that won't work with wide-char. - Furthermore, it's not immediately clear what the needs of the code - are with respect to char width. These could probably be fixed, - but may require (or be greatly helped by) some improvement to - ACE_Process_Options::setenv() to accept narrow-char args and/or - adjust string formatting to account for wide-char input. + * apps/JAWS/server/server.mpc: + * apps/JAWS3jaws3/jaws3.mpc: Added "avoids += uses_wchar" because + there are some sources in here that won't work with wide-char. + Furthermore, it's not immediately clear what the needs of the code + are with respect to char width. These could probably be fixed, + but may require (or be greatly helped by) some improvement to + ACE_Process_Options::setenv() to accept narrow-char args and/or + adjust string formatting to account for wide-char input. - * examples/Connection/non_blocking/CPP-acceptor.cpp: The - ACE_DEFAULT_SERVER_PORT_STR is already defined in terms of - ACE_TEXT, so it shouldn't be wrapped in ACE_TEXT. + * examples/Connection/non_blocking/CPP-acceptor.cpp: The + ACE_DEFAULT_SERVER_PORT_STR is already defined in terms of + ACE_TEXT, so it shouldn't be wrapped in ACE_TEXT. Mon Jan 3 14:38:01 2005 J.T. Conklin <jtc@acorntoolworks.com> - * netsvcs/lib/Makefile.am: + * netsvcs/lib/Makefile.am: - Install header files. + Install header files. Mon Jan 3 14:34:57 2005 J.T. Conklin <jtc@acorntoolworks.com> - * ace/Makefile.am: - * ace/QoS/Makefile.am: - * ace/RMCast/Makefile.am: - * ace/SSL/Makefile.am: - * ace/TMCast/Makefile.am: + * ace/Makefile.am: + * ace/QoS/Makefile.am: + * ace/RMCast/Makefile.am: + * ace/SSL/Makefile.am: + * ace/TMCast/Makefile.am: - Generate pkg-config *.pc files from templates. + Generate pkg-config *.pc files from templates. - * ace/ACE.pc.in: - * ace/QoS/ACE_QoS.pc.in: - * ace/RMCast/ACE_RMCast.pc.in: - * ace/SSL/ACE_SSL.pc.in: - * ace/TMCast/ACE_TMCast.pc.in: + * ace/ACE.pc.in: + * ace/QoS/ACE_QoS.pc.in: + * ace/RMCast/ACE_RMCast.pc.in: + * ace/SSL/ACE_SSL.pc.in: + * ace/TMCast/ACE_TMCast.pc.in: - New files, pkg-config *.pc templates. + New files, pkg-config *.pc templates. Mon Jan 3 19:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> diff --git a/ace/config-aix-4.x.h b/ace/config-aix-4.x.h index 6358813be38..5c9ea452378 100644 --- a/ace/config-aix-4.x.h +++ b/ace/config-aix-4.x.h @@ -48,8 +48,6 @@ # if (__xlC__ < 0x0500) # define ACE_LACKS_PLACEMENT_OPERATOR_DELETE # endif /* __xlC__ < 0x0500 */ -# define ACE_TEMPLATES_REQUIRE_PRAGMA - // If compiling without thread support, turn off ACE's thread capability. # endif // These are for Visual Age C++ only diff --git a/include/makeinclude/platform_aix_ibm.GNU b/include/makeinclude/platform_aix_ibm.GNU index eb6ece1fc46..cfce83d686e 100644 --- a/include/makeinclude/platform_aix_ibm.GNU +++ b/include/makeinclude/platform_aix_ibm.GNU @@ -109,7 +109,7 @@ DCFLAGS += -g ifeq ($(XLCVERSION),0x0306) SHR_FILTER=$(ACE_ROOT)/bin/aix_shr TEMPINCDIR = tempinc - CCFLAGS += -qlanglvl=ansi -qflag=e:e -qonce -qtempinc=$(TEMPINCDIR) + CCFLAGS += -qlanglvl=ansi -qflag=e:e -qonce -qtempinc=$(TEMPINCDIR) -DACE_TEMPLATES_REQUIRE_PRAGMA SOFLAGS += -p 0 # ibmcxx_build turns on the extra step for instantiating and compiling # template instances in rules.lib.GNU. @@ -119,7 +119,7 @@ else # Visual Age 5 and 6 SHR_FILTER=$(ACE_ROOT)/bin/aix_shr ifeq ($(XLCVERSION),0x0500) TEMPINCDIR = tempinc - CCFLAGS += -qflag=w:w -qstaticinline -qfuncsect -qonce -qtempinc=$(TEMPINCDIR) + CCFLAGS += -qflag=w:w -qstaticinline -qfuncsect -qonce -qtempinc=$(TEMPINCDIR) -DACE_TEMPLATES_REQUIRE_PRAGMA else ifeq ($(XLCVERSION),0x0600) TEMPINCDIR = tempinc @@ -127,9 +127,9 @@ else # Visual Age 5 and 6 # warns that __C99_RESTRICT is reserved. When that workaround is gone, this # ifeq can be removed also. -qflag=w:w is what we want in the end. ifeq (502,$(AIX_VERS)) - CCFLAGS += -qflag=e:e -qstaticinline -qfuncsect -qtempinc=$(TEMPINCDIR) + CCFLAGS += -qflag=e:e -qstaticinline -qfuncsect -qtempinc=$(TEMPINCDIR) -DACE_TEMPLATES_REQUIRE_SOURCE else - CCFLAGS += -qflag=w:w -qstaticinline -qfuncsect -qtempinc=$(TEMPINCDIR) + CCFLAGS += -qflag=w:w -qstaticinline -qfuncsect -qtempinc=$(TEMPINCDIR) -DACE_TEMPLATES_REQUIRE_SOURCE endif else CXX = echo "Unrecognized compiler version $(XLCVERSION)\n" |