summaryrefslogtreecommitdiff
path: root/include/makeinclude/platform_vxworks5.x_g++.GNU
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-02-24 14:29:00 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-02-24 14:29:00 +0000
commitddf18006b7bd5ca066bf80cb119ca315fa8f30ac (patch)
treea81a81dcb2eb7f07db383026a9b6a504ac96429b /include/makeinclude/platform_vxworks5.x_g++.GNU
parente9ae2b469434d5aa010c87b1b51841ba20913005 (diff)
downloadATCD-ddf18006b7bd5ca066bf80cb119ca315fa8f30ac.tar.gz
ChangeLogTag: Sat Feb 24 08:21:48 2001 David L. Levine <levine@cs.wustl.edu>
Diffstat (limited to 'include/makeinclude/platform_vxworks5.x_g++.GNU')
-rw-r--r--include/makeinclude/platform_vxworks5.x_g++.GNU6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/makeinclude/platform_vxworks5.x_g++.GNU b/include/makeinclude/platform_vxworks5.x_g++.GNU
index 8092c423d93..3d7c3049978 100644
--- a/include/makeinclude/platform_vxworks5.x_g++.GNU
+++ b/include/makeinclude/platform_vxworks5.x_g++.GNU
@@ -120,6 +120,8 @@ ifeq ($(CPU),I80486)
#### Note: -fno-implicit-templates doesn't seem to work well with g++
#### cygnus-2.7.2-960126 for pc486 target. Some member functions don't
#### get instantiated. Wind River knows about this problem (SPR 8483).
+ #### -fno-implicit-templates should be supported on Tornado II, so
+ #### it is added for that platform below.
BINXSYM_NAME = xsymDec
CFLAGS += -DCPU=I80486 -m486
TOOLENV = 386
@@ -222,6 +224,10 @@ endif # ! ACE_CC_VERSION
ifeq (egcs,$(findstring egcs,$(ACE_CC_VERSION)))
ACE_HAS_GNUG_PRE_2_8 := 0
CFLAGS += -DACE_VXWORKS=0x540
+ ifeq ($(TOOLENV),386)
+ #### Tornado II should support -fno-implicit-templates for pc486.
+ CCFLAGS += -fno-implicit-templates
+ endif # 386
ifneq (1,$(exceptions))
#### With exceptions, this is applied in wrapper_macros.GNU.
#### Without, we do it here.