summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-07-20 15:33:52 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-07-20 15:33:52 +0000
commit0226644c7e311bf498273caaf9c42b01777803ce (patch)
tree9f0eaddb67a006f9f5dc6e7616f319ffbd0ab07f
parent08fb9cbc11f24bf2310ac0a039a4aa6a798bc925 (diff)
downloadATCD-0226644c7e311bf498273caaf9c42b01777803ce.tar.gz
ChangeLogTag: Tue Jul 20 10:32:34 1999 David L. Levine <levine@cs.wustl.edu>
-rw-r--r--TAO/ChangeLog-99c11
-rw-r--r--TAO/orbsvcs/tests/EC_Multiple/Makefile12
2 files changed, 22 insertions, 1 deletions
diff --git a/TAO/ChangeLog-99c b/TAO/ChangeLog-99c
index 63928dee26a..f92b36c6123 100644
--- a/TAO/ChangeLog-99c
+++ b/TAO/ChangeLog-99c
@@ -1,3 +1,14 @@
+Tue Jul 20 10:32:34 1999 David L. Levine <levine@cs.wustl.edu>
+
+ * orbsvcs/tests/EC_Multiple/Makefile: for LynxOS/PPC only,
+ use -O instead of -O2 to avoid this compilation failure:
+
+ {standard input}: Assembler messages:
+ {standard input}:28076: Warning: end of file not at end of a line;
+ newline inserted
+ {standard input}:29949: Error: Unknown pseudo-op: `.balig'
+ g++: Internal compiler error: program cc1plus got fatal signal 11
+
Tue Jul 20 07:34:11 1999 David L. Levine <levine@cs.wustl.edu>
* orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp
diff --git a/TAO/orbsvcs/tests/EC_Multiple/Makefile b/TAO/orbsvcs/tests/EC_Multiple/Makefile
index 67b74fad970..a8b715a15ca 100644
--- a/TAO/orbsvcs/tests/EC_Multiple/Makefile
+++ b/TAO/orbsvcs/tests/EC_Multiple/Makefile
@@ -37,7 +37,17 @@ else # ! ACE_HAS_GNUG_PRE_2_8
include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
endif # ! ACE_HAS_GNUG_PRE_2_8
-#### Local rules and variables...
+#----------------------------------------------------------------------------
+# Local targets (and local hacks)
+#----------------------------------------------------------------------------
+
+ifeq ($(LYNXTARGET),ppc)
+#### EC_Multiple.cpp raises internal compiler error with LynxOS 3.0.0 g++,
+#### but only when -O2 optimization is enabled. Disable it . . .
+.obj/EC_Multiple.o .obj/EC_Multiple.so .shobj/EC_Multiple.o .shobj/EC_Multiple.so: EC_Multiple.cpp
+ @echo NOTE: compiling EC_Multiple.cpp with -O instead of -O2, see Makefile.
+ $(subst $(OCFLAGS) ,-O ,$(COMPILE.cc)) -o $@ $<
+endif # LYNXTARGET == ppc
#----------------------------------------------------------------------------
# Dependencies