$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:
