diff -urdb libxslt-1.0.18-orig/breakpoint/Makefile.am libxslt-1.0.18/breakpoint/Makefile.am
--- libxslt-1.0.18-orig/breakpoint/Makefile.am	2001-12-06 04:55:08.000000000 +0100
+++ libxslt-1.0.18/breakpoint/Makefile.am	2002-06-16 13:13:10.000000000 +0200
@@ -6,7 +6,7 @@
 	deprecated.c
 
 libxsltbreakpoint_la_LIBADD =
-libxsltbreakpoint_la_LDFLAGS = -version-info @LIBXSLTBREAK_VERSION_INFO@
+libxsltbreakpoint_la_LDFLAGS = -no-undefined -version-info @LIBXSLTBREAK_VERSION_INFO@
 
 clean:
 	rm -f *.lo
diff -urdb libxslt-1.0.18-orig/configure.in libxslt-1.0.18/configure.in
--- libxslt-1.0.18-orig/configure.in	2002-05-27 23:27:57.000000000 +0200
+++ libxslt-1.0.18/configure.in	2002-06-16 13:13:47.000000000 +0200
@@ -1,4 +1,5 @@
-AC_INIT(libxslt/xslt.c)
+AC_INIT
+AC_CONFIG_SRCDIR([libxslt/xslt.c])
 
 dnl
 dnl libxslt is the main part of the package
@@ -92,8 +93,9 @@
 
 AC_ISC_POSIX
 AC_PROG_CC
-AC_STDC_HEADERS
+AC_HEADER_STDC([])
 AC_ARG_PROGRAM
+AC_LIBTOOL_WIN32_DLL
 AM_PROG_LIBTOOL
 
 dnl
@@ -400,7 +402,7 @@
 ln -s Copyright COPYING
 
 
-AC_OUTPUT([
+AC_CONFIG_FILES([
 Makefile
 libxslt.pc
 libxslt/Makefile
@@ -439,3 +441,4 @@
 xslt-config
 libxslt.spec
 ])
+AC_OUTPUT
diff -urdb libxslt-1.0.18-orig/libexslt/Makefile.am libxslt-1.0.18/libexslt/Makefile.am
--- libxslt-1.0.18-orig/libexslt/Makefile.am	2002-01-18 04:55:08.000000000 +0100
+++ libxslt-1.0.18/libexslt/Makefile.am	2002-06-16 13:13:10.000000000 +0200
@@ -27,7 +27,7 @@
 # yet libraries.
 # libexslt_la_LIBADD = $(top_builddir)/libxslt/libxslt.la $(EXTRA_LIBS)
 libexslt_la_LIBADD = $(INSTALLED_XSLT_LIB) $(EXTRA_LIBS)
-libexslt_la_LDFLAGS = -version-info @LIBEXSLT_VERSION_INFO@
+libexslt_la_LDFLAGS = -no-undefined -version-info @LIBEXSLT_VERSION_INFO@
 
 man_MANS = libexslt.4
 
diff -urdb libxslt-1.0.18-orig/libxslt/Makefile.am libxslt-1.0.18/libxslt/Makefile.am
--- libxslt-1.0.18-orig/libxslt/Makefile.am	2001-09-12 04:55:12.000000000 +0200
+++ libxslt-1.0.18/libxslt/Makefile.am	2002-06-16 13:13:10.000000000 +0200
@@ -47,7 +47,7 @@
 	libxslt.h
 
 libxslt_la_LIBADD = $(EXTRA_LIBS)
-libxslt_la_LDFLAGS = -version-info @LIBXSLT_VERSION_INFO@
+libxslt_la_LDFLAGS = -no-undefined -version-info @LIBXSLT_VERSION_INFO@
 
 man_MANS = libxslt.4
 
diff -urdb libxslt-1.0.18-orig/python/Makefile.am libxslt-1.0.18/python/Makefile.am
--- libxslt-1.0.18-orig/python/Makefile.am	2002-04-15 20:04:11.000000000 +0200
+++ libxslt-1.0.18/python/Makefile.am	2002-06-16 13:13:10.000000000 +0200
@@ -22,7 +22,7 @@
 	libxslt-python-api.xml	\
 	$(DOCS)
 
-libxsltmod_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/libxslt/.libs \
+libxsltmod_la_LDFLAGS = -no-undefined -module -avoid-version -L$(top_builddir)/libxslt/.libs \
                         -L$(top_builddir)/libexslt/.libs
 
 if WITH_PYTHON
