diff options
author | kitty <kitty@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-07-10 04:30:16 +0000 |
---|---|---|
committer | kitty <kitty@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-07-10 04:30:16 +0000 |
commit | 5f68649454a409fc96537a66321b6b65c0c57bef (patch) | |
tree | f8f9e3200ea6d174dd94a52da57cd84b04ee10a3 | |
parent | 088843ba353324af6ef07807ab197787622295dc (diff) | |
download | ATCD-5f68649454a409fc96537a66321b6b65c0c57bef.tar.gz |
ChangeLogTag: Tue Jul 9 23:24:44 2002 Krishnakumar B <kitty@cs.wustl.edu>
-rw-r--r-- | ChangeLog | 20 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 20 | ||||
-rw-r--r-- | include/makeinclude/platform_osf1_4.x_cxx.GNU | 7 | ||||
-rw-r--r-- | include/makeinclude/platform_sunos5_sunc++.GNU | 7 | ||||
-rw-r--r-- | include/makeinclude/rules.local.GNU | 3 |
5 files changed, 48 insertions, 9 deletions
diff --git a/ChangeLog b/ChangeLog index 0ab5c6aa474..317fa48950b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +Tue Jul 9 23:24:44 2002 Krishnakumar B <kitty@cs.wustl.edu> + + * include/makeinclude/rules.local.GNU: + + Print out more explanative messages. + + * include/makeinclude/platform_osf1_4.x_cxx.GNU: + * include/makeinclude/platform_sunos5_sunc++.GNU: + + Turn on symbol versioning for these platforms with the + proprietary compilers that ships with these systems viz, Sun CC + and cxx. + + Tue Jul 9 16:24:46 2002 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu> * ace/Containers_T.cpp: Fixed inconsistent initializer order for @@ -175,14 +189,14 @@ Fri Jul 5 10:30:44 2002 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu> Thu Jul 4 11:27:05 2002 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu> * Happy 226th Birthday USA! - + Sat Jul 06 19:32:40 2002 Balachandran Natarajan <bala@cs.wustl.edu> * ace/Time_Value.h (ACE_Time_Value): Fix for [BUGID 1240]. Some of the operators were missing explicit declarations in the header file (they were anyway defined in the inlined files) which created problems in builds where inlining was diabled. Please - see + see http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=1240 for more details. Thanks to Marina Spivak <marina@atdesk.com> for @@ -348,5 +362,3 @@ Mon Jul 1 06:21:00 2002 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu> * ace/Sock_Connect.cpp (count_interfaces): Added a MacOSX-specific value for OSIOCGIFCONF. Thanks to John Zorko <j.zorko@att.net> for this fix. - - diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a index 0ab5c6aa474..317fa48950b 100644 --- a/ChangeLogs/ChangeLog-03a +++ b/ChangeLogs/ChangeLog-03a @@ -1,3 +1,17 @@ +Tue Jul 9 23:24:44 2002 Krishnakumar B <kitty@cs.wustl.edu> + + * include/makeinclude/rules.local.GNU: + + Print out more explanative messages. + + * include/makeinclude/platform_osf1_4.x_cxx.GNU: + * include/makeinclude/platform_sunos5_sunc++.GNU: + + Turn on symbol versioning for these platforms with the + proprietary compilers that ships with these systems viz, Sun CC + and cxx. + + Tue Jul 9 16:24:46 2002 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu> * ace/Containers_T.cpp: Fixed inconsistent initializer order for @@ -175,14 +189,14 @@ Fri Jul 5 10:30:44 2002 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu> Thu Jul 4 11:27:05 2002 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu> * Happy 226th Birthday USA! - + Sat Jul 06 19:32:40 2002 Balachandran Natarajan <bala@cs.wustl.edu> * ace/Time_Value.h (ACE_Time_Value): Fix for [BUGID 1240]. Some of the operators were missing explicit declarations in the header file (they were anyway defined in the inlined files) which created problems in builds where inlining was diabled. Please - see + see http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=1240 for more details. Thanks to Marina Spivak <marina@atdesk.com> for @@ -348,5 +362,3 @@ Mon Jul 1 06:21:00 2002 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu> * ace/Sock_Connect.cpp (count_interfaces): Added a MacOSX-specific value for OSIOCGIFCONF. Thanks to John Zorko <j.zorko@att.net> for this fix. - - diff --git a/include/makeinclude/platform_osf1_4.x_cxx.GNU b/include/makeinclude/platform_osf1_4.x_cxx.GNU index 0e3df1999b1..a904b0c837d 100644 --- a/include/makeinclude/platform_osf1_4.x_cxx.GNU +++ b/include/makeinclude/platform_osf1_4.x_cxx.GNU @@ -114,6 +114,13 @@ ifeq ($(stdcpplib), 1) CPPFLAGS += -D__USE_STD_IOSTREAM endif +# The correct flags to pass to the linker for ELF dynamic shared library +# versioning +# +ifneq ($(SONAME),) + SOFLAGS += -soname $(SONAME) +endif + CCFLAGS += $(CFLAGS) $(WARNING_FLAGS) $(TEMPLATES_FLAG) DCFLAGS += -g -O0 DLD = $(CXX) diff --git a/include/makeinclude/platform_sunos5_sunc++.GNU b/include/makeinclude/platform_sunos5_sunc++.GNU index 481d49b6a42..37525f9711b 100644 --- a/include/makeinclude/platform_sunos5_sunc++.GNU +++ b/include/makeinclude/platform_sunos5_sunc++.GNU @@ -216,6 +216,13 @@ ARFLAGS = -xar -o RANLIB = echo SOFLAGS += -G $(CPPFLAGS) +# The correct flags to pass to the linker for ELF dynamic shared library +# versioning +# +ifneq ($(SONAME),) + SOFLAGS += -h $(SONAME) +endif + ifdef BIN #### Builds .shobj/$*.o file, then .shobj/$*.so file. The .o files #### are used for building libraries and executables. But, it seems diff --git a/include/makeinclude/rules.local.GNU b/include/makeinclude/rules.local.GNU index 8def9282221..04394efd820 100644 --- a/include/makeinclude/rules.local.GNU +++ b/include/makeinclude/rules.local.GNU @@ -177,9 +177,10 @@ $(INSMAN)/mann/% : if test -s $@ ; then \ echo "$(@F) already installed" ; \ else \ - echo "Installing $(@F) -> $(@D)" ; \ + echo "Installing $(@F:%.$(SOEXT)$(SOVERSION)=%.$(SOEXT)) -> $(@D)" ; \ $(RM) $(@:%.$(SOEXT)$(SOVERSION)=%.$(SOEXT)); \ $(LN_S) $(shell pwd)/$(@F) $(@:%.$(SOEXT)$(SOVERSION)=%.$(SOEXT)); \ + echo "Installing $(@F) -> $(@D)" ; \ $(RM) $@; \ $(LN_S) $(shell pwd)/$(@F) $@; \ fi ; \ |