diff options
-rw-r--r-- | ACE/include/makeinclude/platform_linux.GNU | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/ACE/include/makeinclude/platform_linux.GNU b/ACE/include/makeinclude/platform_linux.GNU index 26e550317ba..df2f20b6338 100644 --- a/ACE/include/makeinclude/platform_linux.GNU +++ b/ACE/include/makeinclude/platform_linux.GNU @@ -56,7 +56,10 @@ DCFLAGS += -ggdb DCCFLAGS += -ggdb DLD = $(CXX) LD = $(CXX) -LIBS += -ldl + +ifneq ($(dynamic_loader),0) + LIBS += -ldl +endif ifeq ($(threads),1) FLAGS_C_CC += -pthread @@ -68,6 +71,10 @@ ifeq ($(optimize),1) SOFLAGS += -Wl,-O3 endif +ifeq ($(static_stdlibs),1) + LDFLAGS += -static-libgcc -static-libstdc++ +endif + SOFLAGS += -shared SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<; \ $(SOLINK.cc) -o $@ $(LDFLAGS) $(VSHDIR)$*.o |