diff -ru gsl-1.9/cblas/Makefile.am gsl-1.9-mingw/cblas/Makefile.am --- gsl-1.9/cblas/Makefile.am 2004-09-11 14:45:09.000000000 +0100 +++ gsl-1.9-mingw/cblas/Makefile.am 2007-07-08 00:05:00.000000000 +0100 @@ -1,6 +1,11 @@ lib_LTLIBRARIES = libgslcblas.la libgslcblas_la_LDFLAGS = -version-info $(GSL_LT_CBLAS_VERSION) +MINGW32_HOST = @MINGW32_HOST@ +if MINGW32_HOST +libgslcblas_la_LDFLAGS += -no-undefined +endif + pkginclude_HEADERS = gsl_cblas.h INCLUDES= -I$(top_srcdir) diff -ru gsl-1.9/configure.ac gsl-1.9-mingw/configure.ac --- gsl-1.9/configure.ac 2007-02-20 13:08:16.000000000 +0000 +++ gsl-1.9-mingw/configure.ac 2007-07-08 00:04:38.000000000 +0100 @@ -89,6 +89,14 @@ dnl Checks for typedefs, structures, and compiler characteristics. +case "$host_os" in + *mingw*) + MINGW=true + ;; +esac + +AM_CONDITIONAL(MINGW32_HOST, test "$MINGW" = "true") + dnl Checks for library functions. dnl AC_FUNC_ALLOCA diff -ru gsl-1.9/Makefile.am gsl-1.9-mingw/Makefile.am --- gsl-1.9/Makefile.am 2006-11-02 17:50:01.000000000 +0000 +++ gsl-1.9-mingw/Makefile.am 2007-07-08 00:04:45.000000000 +0100 @@ -21,6 +21,12 @@ libgsl_la_LDFLAGS = -version-info $(GSL_LT_VERSION) noinst_HEADERS = templates_on.h templates_off.h +MINGW32_HOST = @MINGW32_HOST@ +if MINGW32_HOST +libgsl_la_LIBADD += cblas/libgslcblas.la +libgsl_la_LDFLAGS += -no-undefined +endif + m4datadir = $(datadir)/aclocal m4data_DATA = gsl.m4