(MKSHLIB): Must use gcc, not ld, to create shared libraries w/ constructors.

(NSPR_THREAD_LIBS): New.


git-svn-id: svn://10.0.0.236/trunk@16307 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
rth%cygnus.com 1998-12-12 04:09:28 +00:00
parent e4d95b9e00
commit 47a1d7b033

View File

@ -25,7 +25,7 @@ CC = gcc
CXX = g++
AS = gcc -c
RANLIB = ranlib
MKSHLIB = $(LD) $(DSO_LDOPTS) -soname $(@:$(OBJDIR)/%.so=%.so)
MKSHLIB = $(CC) $(DSO_LDOPTS) -Wl,-soname,$(@:$(OBJDIR)/%.so=%.so)
MKMODULE = ld -Ur -o $@
WARNING_CFLAG = -Wall
@ -49,3 +49,5 @@ DSO_LDFLAGS = -Wl,export-dynamic
DSO_LDOPTS = -shared
PERL = perl
NSPR_THREAD_LIBS = -lpthread