summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormcorino <mcorino@users.noreply.github.com>2004-12-02 16:43:03 +0000
committermcorino <mcorino@users.noreply.github.com>2004-12-02 16:43:03 +0000
commit34fa322bc383aa9e4b119045a7a497dcf235b5ea (patch)
treeda63ea1fe609442a6fd17a7728b07fde39ca52be
parent2427c94593fa3f66cb5754cea934303f85ed6bc4 (diff)
downloadATCD-34fa322bc383aa9e4b119045a7a497dcf235b5ea.tar.gz
ChangeLogTag: Thu Dec 2 16:42:12 UTC 2004 Martin Corino <mcorino@remedy.nl>
-rw-r--r--ChangeLog5
-rw-r--r--include/makeinclude/platform_vxworks5.5.x.GNU14
2 files changed, 17 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 184ef3f9e2c..31c1738a4fb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Thu Dec 2 16:42:12 UTC 2004 Martin Corino <mcorino@remedy.nl>
+
+ * include/makeinclude/platform_vxworks5.5.x.GNU:
+ Added explicit 'signed-char' flags for ppc and arm builds.
+
Thu Dec 2 11:08:29 2004 Steve Huston <shuston@riverace.com>
* examples/APG/Threads/Guards.cpp: Fixed "unused parameter" warning.
diff --git a/include/makeinclude/platform_vxworks5.5.x.GNU b/include/makeinclude/platform_vxworks5.5.x.GNU
index 85ae5f8e3ca..330bdac4b36 100644
--- a/include/makeinclude/platform_vxworks5.5.x.GNU
+++ b/include/makeinclude/platform_vxworks5.5.x.GNU
@@ -163,12 +163,12 @@ ifeq ("$(TOOL)","gnu")
include $(ACE_ROOT)/include/makeinclude/platform_g++_common.GNU
ifeq ("$(templates)","automatic")
-TEMPLATES_FLAG=-fmerge-templates
+ C++FLAGS += -fmerge-templates
endif
# TEMPLATES_FLAG is set by platform_g++_common.GNU
ifneq ($(TEMPLATES_FLAG),) # If specified, add it to the CCFLAGS
- C++FLAGS += $(TEMPLATES_FLAG)
+ CPPFLAGS += $(TEMPLATES_FLAG)
endif
endif # TOOl == gnu
@@ -197,6 +197,16 @@ else
endif
endif # rtti
+ifneq ($(findstring $(VX_CPU_FAMILY),ppc arm),)
+ifeq ("$(TOOL)","diab")
+ C++FLAGS += -Xchar-signed
+else
+ifeq ("$(TOOL)","gnu")
+ C++FLAGS += -fsigned-char
+endif
+endif
+endif
+
ifneq ($(optimize),1)
CC_OPTIM_NORMAL =
endif