summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1998-01-09 03:34:51 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1998-01-09 03:34:51 +0000
commit261db4eb5373f3ad2862f9d59c32db865b1ecd84 (patch)
treeaf401a91781ebe9de4a89a152257b948cdb9bf68
parent260735d64350fd0e1dd7cddc005b2d489b17cb52 (diff)
downloadATCD-261db4eb5373f3ad2862f9d59c32db865b1ecd84.tar.gz
*** empty log message ***
-rw-r--r--ChangeLog-98a11
-rw-r--r--ace/Task.cpp4
-rw-r--r--include/makeinclude/platform_sunos5_egcs.GNU25
-rw-r--r--include/makeinclude/platform_sunos5_g++.GNU4
4 files changed, 42 insertions, 2 deletions
diff --git a/ChangeLog-98a b/ChangeLog-98a
index 856de4960a1..65bfbe94b61 100644
--- a/ChangeLog-98a
+++ b/ChangeLog-98a
@@ -1,5 +1,16 @@
Thu Jan 8 19:50:43 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
+ * ace: Added a new config-sunos5.5-egcs.h for the EGCS compiler.
+ Thanks to Oleg Krivosheev <kriol@fnal.gov> for contributing
+ this.
+
+ * include/makeinclude: Added a new platform macros file for the
+ EGCS compiler on Solaris 2.x. Thanks to Oleg Krivosheev
+ <kriol@fnal.gov> for contributing this.
+
+ * include/makeinclude/platform_sunos5_g++.GNU (CXX): Added the
+ -pipe flag.
+
* man: Updated all the manual pages.
* ace/Log_Msg: Added changes to allow the logging of custom built
diff --git a/ace/Task.cpp b/ace/Task.cpp
index d27078ea890..8310003df6d 100644
--- a/ace/Task.cpp
+++ b/ace/Task.cpp
@@ -9,6 +9,10 @@
#include "ace/Task.i"
#endif /* __ACE_INLINE__ */
+ACE_Task_Base::~ACE_Task_Base (void)
+{
+}
+
ACE_Task_Base::ACE_Task_Base (ACE_Thread_Manager *thr_man)
: thr_count_ (0),
thr_mgr_ (thr_man),
diff --git a/include/makeinclude/platform_sunos5_egcs.GNU b/include/makeinclude/platform_sunos5_egcs.GNU
new file mode 100644
index 00000000000..f468ddc8ce7
--- /dev/null
+++ b/include/makeinclude/platform_sunos5_egcs.GNU
@@ -0,0 +1,25 @@
+# $Id$
+
+# SunOS 5.x (Solaris 2.x) with egcs
+
+debug = 1
+optimize = 1
+
+CC = gcc -pipe
+CXX = c++ -pipe
+CFLAGS += -Wall -Wpointer-arith -pipe #### -Winline
+CCFLAGS += $(CFLAGS)
+DCFLAGS += -g
+DLD = $(CXX)
+LD = $(CXX)
+LDFLAGS += # -z muldefs
+LIBS += -lsocket -ldl -lgen -lnsl -lthread -lw
+OCFLAGS += -O2
+PIC = -fpic
+AR = ar
+ARFLAGS = ruv
+RANLIB = @true
+SOFLAGS = -shared $(CPPFLAGS)
+# SOBUILD - compile into .so directly
+SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
+PRELIB = @true
diff --git a/include/makeinclude/platform_sunos5_g++.GNU b/include/makeinclude/platform_sunos5_g++.GNU
index 51e774145cf..20d6968d24f 100644
--- a/include/makeinclude/platform_sunos5_g++.GNU
+++ b/include/makeinclude/platform_sunos5_g++.GNU
@@ -5,8 +5,8 @@
debug = 1
optimize = 1
-CC = gcc
-CXX = g++
+CC = gcc -pipe
+CXX = g++ -pipe
CFLAGS += -Wall -Wpointer-arith -pipe #### -Winline
CCFLAGS += $(CFLAGS) -fno-implicit-templates
DCFLAGS += -g