summaryrefslogtreecommitdiff
path: root/ACE/include/makeinclude/platform_vxworks6.3.GNU
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/include/makeinclude/platform_vxworks6.3.GNU')
-rw-r--r--ACE/include/makeinclude/platform_vxworks6.3.GNU11
1 files changed, 8 insertions, 3 deletions
diff --git a/ACE/include/makeinclude/platform_vxworks6.3.GNU b/ACE/include/makeinclude/platform_vxworks6.3.GNU
index 103917ff5f9..f7330b7b0cb 100644
--- a/ACE/include/makeinclude/platform_vxworks6.3.GNU
+++ b/ACE/include/makeinclude/platform_vxworks6.3.GNU
@@ -216,11 +216,16 @@ endif
ifeq ($(SHARED_LIBS), 1)
ifeq ("$(TOOL_FAMILY)","gnu")
- PIC = -fpic
- SOFLAGS += -fpic -shared
+ ifeq ($(rtp),1)
+ PIC = -fpic
+ SOFLAGS += -fpic
+ endif
+ SOFLAGS += -shared
LDFLAGS += -non-static
else
- PIC = -Xpic
+ ifeq ($(rtp),1)
+ PIC = -Xpic
+ endif
SOFLAGS += -Xshared
LDFLAGS += -Xdynamic
endif