diff --git a/config/CONFIG.Host.solaris b/config/CONFIG.Host.solaris index b6f4de4a0..7eb59483a 100644 --- a/config/CONFIG.Host.solaris +++ b/config/CONFIG.Host.solaris @@ -71,16 +71,19 @@ POSIX_CPPFLAGS_YES += -D__EXTENSIONS__ -mt ARCH_DEP_LDFLAGS += -mt -# socket and nsl needed by libca.a +# socket and nsl needed by libca.a when SHARED_LIBRARIES = NO ARCH_DEP_LDLIBS += -lsocket -lnsl ARCH_DEP_LDLIBS += -lposix4 -lpthread -ARCH_DEP_LDLIBS_8 = -lCrun -ARCH_DEP_LDLIBS_9 = -lCrun + +ARCH_DEP_LDLIBS_8 += -lCrun -lc -lCstd +ARCH_DEP_LDLIBS_9 += -lCrun -lc -lCstd +ARCH_DEP_LDLIBS_10 += -lCrun -lc -lCstd ARCH_DEP_LDLIBS += $(ARCH_DEP_LDLIBS_$(SOLARIS_VERSION)) #Allows R3.13 built extensions to load R3.14 shared libs SYS_DLL_LIBS_solaris_8 = Crun SYS_DLL_LIBS_solaris_9 = Crun +SYS_DLL_LIBS_solaris_10 = Crun SYS_DLL_LIBS_solaris += posix4 pthread $(SYS_DLL_LIBS_solaris_$(SOLARIS_VERSION)) # Runtime ldflags