From 12876576344775a2f01198b2e9cd6113a0dae33e Mon Sep 17 00:00:00 2001 From: "Janet B. Anderson" Date: Tue, 25 Apr 2000 20:30:06 +0000 Subject: [PATCH] Always use c++ linker. Shrlib flags now from CXX definitions. --- config/RULES.Host | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/config/RULES.Host b/config/RULES.Host index 22aa9c362..edab6f88a 100644 --- a/config/RULES.Host +++ b/config/RULES.Host @@ -284,7 +284,7 @@ endif #--------------------------------------------------------------- # always use c++ linker -#LINK.c = $(LINK.cc) +LINK.c = $(LINK.cc) #--------------------------------------------------------------- # Version number for base shared libraries (and win32 products) @@ -312,14 +312,12 @@ endif ifeq ($(strip $(SHARED_LIBRARIES)),YES) CFLAGS += $($(ANSI)_SHRLIB_CFLAGS_YES) -CXXFLAGS += $($(ANSI)_SHRLIB_CFLAGS_YES) +CXXFLAGS += $($(CPLUSPLUS)_SHRLIB_CFLAGS_YES) +SHRLIB_LDFLAGS = $($(CPLUSPLUS)_SHRLIB_LDFLAGS_YES) PROD_VERSION =$(SHRLIB_VERSION) -ifeq ($(findstring cc,$(suffix $(LIBSRCS))),cc) +# always use c++ linker SHRLIB_LINKER = $(CXX) -else -SHRLIB_LINKER = $(CC) -endif LIBTARGETS += $(SHRLIBNAME) $(INSTALL_SHRLIBS) $(INSTALL_DLL_LINK_LIBS) endif # SHARED_LIBRARIES=YES