summaryrefslogtreecommitdiff
path: root/ACE
diff options
context:
space:
mode:
authorAdam Mitz <mitza@objectcomputing.com>2022-09-16 14:58:23 -0500
committerAdam Mitz <mitza@objectcomputing.com>2022-09-16 14:59:27 -0500
commit1ebdbd04da5742d53f78a341ef69e4f9e9df4da7 (patch)
tree10ca298c8f9ab5a0c97d60ac2f86979b5692a74c /ACE
parent93ae4a4ce6e53cc49a2f39522f7c4cf262525f67 (diff)
downloadATCD-1ebdbd04da5742d53f78a341ef69e4f9e9df4da7.tar.gz
Merge pull request #1932 from DOCGroup/elliottc/vxworks-layers
VxWorks Shared Libraries (cherry picked from commit 14610fc4e135e9a07067353b0fd00f054f1288e5)
Diffstat (limited to 'ACE')
-rw-r--r--ACE/include/makeinclude/platform_vxworks7.0.GNU2
1 files changed, 1 insertions, 1 deletions
diff --git a/ACE/include/makeinclude/platform_vxworks7.0.GNU b/ACE/include/makeinclude/platform_vxworks7.0.GNU
index 9281faa1e61..17bd9b19464 100644
--- a/ACE/include/makeinclude/platform_vxworks7.0.GNU
+++ b/ACE/include/makeinclude/platform_vxworks7.0.GNU
@@ -115,7 +115,7 @@ ifneq ($(rtp),0)
$(LLD) $(LDFLAGS) $(LD_EMULATION) --allow-shlib-undefined -EL $(VSB_DIR)/usr/lib/common/crt0.o -o $@ $(filter %.o,$^) --start-group --as-needed $(LDLIBS) -lc -lc_internal -lllvm -lcplusplus -lllvmcplus -lnet -ldl --end-group
endef
define SOLINK.cc.override
-$(LLD) $(LDFLAGS) $(LD_EMULATION) -shared --exclude-libs libc_internal.a -u __init -u __fini -soname="$@" -o $@ $(filter %.o,$^) -lc -lc_internal -lcplusplus -lnet
+$(LLD) $(LDFLAGS) $(LD_EMULATION) -shared --exclude-libs libc_internal.a -u __init -u __fini -o $@ $(filter %.o,$^) --start-group --as-needed $(ACE_SHLIBS) -lc -lc_internal -lcplusplus -lnet --end-group
endef
endif
endif