84a30edb62
prerequisite libraries at runtime. fixes build on Solaris (and probably others).
24 lines
844 B
Text
24 lines
844 B
Text
$NetBSD: patch-ad,v 1.2 2005/08/19 06:12:09 grant Exp $
|
|
|
|
--- Modules/Makefile.pre.in.orig 2000-10-10 03:48:09.000000000 +1100
|
|
+++ Modules/Makefile.pre.in
|
|
@@ -59,8 +59,8 @@ LIBP= $(LIBDIR)/python$(VERSION)
|
|
|
|
# Symbols used for using shared libraries
|
|
SO= @SO@
|
|
-LDSHARED= @LDSHARED@
|
|
-CCSHARED= @CCSHARED@
|
|
+LDSHARED= @LDSHARED@ $(LDFLAGS)
|
|
+CCSHARED= @CCSHARED@ $(LDFLAGS)
|
|
LINKFORSHARED= @LINKFORSHARED@
|
|
DESTSHARED= $(BINLIBDEST)/lib-dynload
|
|
|
|
@@ -124,7 +124,7 @@ add2lib: $(OBJS)
|
|
# This target is used by the master Makefile to link the final binary.
|
|
link: $(MAINOBJ)
|
|
$(LINKCC) $(LDFLAGS) $(LINKFORSHARED) $(MAINOBJ) \
|
|
- $(LDLIBRARY) $(MODLIBS) $(LIBS) $(SYSLIBS) -o python$(EXE) $(LDLAST)
|
|
+ $(LDLIBRARY) $(MODLIBS) $(LIBS) $(SYSLIBS) -o python$(EXE) $(LDLAST) ${LINK_ALL_LIBGCC_HACK}
|
|
mv python$(EXE) ../python$(EXE)
|
|
|
|
clean:
|