diff mbox

ISL version check patch

Message ID 5671D62A.3040907@acm.org
State New
Headers show

Commit Message

Nathan Sidwell Dec. 16, 2015, 9:22 p.m. UTC
This patch https://gcc.gnu.org/ml/gcc-patches/2015-12/msg01273.html breaks 
builds using static libisl & libgmp.  (a whole slew of undefined __gmpz_FOO 
symbols).

Fixed with the attached patch to add -lgmp etc to the isl link test. ok?

nathan

Comments

Jeff Law Dec. 16, 2015, 10:16 p.m. UTC | #1
On 12/16/2015 02:22 PM, Nathan Sidwell wrote:
> This patch https://gcc.gnu.org/ml/gcc-patches/2015-12/msg01273.html
> breaks builds using static libisl & libgmp.  (a whole slew of undefined
> __gmpz_FOO symbols).
>
> Fixed with the attached patch to add -lgmp etc to the isl link test. ok?
OK.
jeff
diff mbox

Patch

2015-12-16  Nathan Sidwell  <nathan@acm.org>

	* config/isl.m4 (ISL_CHECK_VERSION): Add gmp libs.
	* configure: Regenerate.

Index: config/isl.m4
===================================================================
--- config/isl.m4	(revision 231721)
+++ config/isl.m4	(working copy)
@@ -103,8 +103,8 @@  AC_DEFUN([ISL_CHECK_VERSION],
     _isl_saved_LIBS=$LIBS
 
     CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}"
-    LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs}"
-    LIBS="${_isl_saved_LIBS} -lisl"
+    LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs} ${gmplibs}"
+    LIBS="${_isl_saved_LIBS} -lisl -lgmp"
 
     AC_MSG_CHECKING([for isl 0.15 (or deprecated 0.14)])
     AC_TRY_LINK([#include <isl/ctx.h>],
Index: configure
===================================================================
--- configure	(revision 231721)
+++ configure	(working copy)
@@ -6017,8 +6017,8 @@  $as_echo "$as_me: WARNING: using in-tree
     _isl_saved_LIBS=$LIBS
 
     CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}"
-    LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs}"
-    LIBS="${_isl_saved_LIBS} -lisl"
+    LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs} ${gmplibs}"
+    LIBS="${_isl_saved_LIBS} -lisl -lgmp"
 
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isl 0.15 (or deprecated 0.14)" >&5
 $as_echo_n "checking for isl 0.15 (or deprecated 0.14)... " >&6; }