diff --git a/configure.ac b/configure.ac
index b62a31aed13b10a16393c654359dff4a296c1bfd..4b05677f42d8cdc883280c142ce69aca894351b2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -410,12 +410,7 @@ AC_CHECK_LIB(m,sqrt,,AC_MSG_ERROR(something is wrong with the math library!))
 # Check for GSL
 have_gsl="no"
 AC_CHECK_LIB([gslcblas], [cblas_dgemm])
-AC_CHECK_LIB([gsl],
-	     [gsl_integration_qag],
-	     [AC_DEFINE([HAVE_LIBGSL], [1], [Define to 1 if you have the `gsl' library (-lgsl).])]
-	     [AX_APPEND_FLAG(-lgsl, LDFLAGS)]
-	     [have_gsl="yes"],
-	     [have_gsl="no"])
+AC_CHECK_LIB([gsl], [gsl_integration_qag])
 
 # Check for pthreads.
 AX_PTHREAD([LIBS="$PTHREAD_LIBS $LIBS" CFLAGS="$CFLAGS $PTHREAD_CFLAGS"