On Fri, Dec 21, 2012 at 05:06:46PM +0100, Richard Günther wrote:
> Jack Howarth <howa...@bromo.med.uc.edu> wrote:
> 
> >Tobi,
> >Can you update the isl and cloog tarballs in the gcc infrastructure
> >directory
> >to the new isl 0.11.1 and cloog 0.18.0 releases from...
> >
> >ftp://ftp.linux.student.kuleuven.be/pub/people/skimo/isl//isl-0.11.1.tar.bz2
> >http://www.bastoul.net/cloog/pages/download/cloog-0.18.0.tar.gz
> >
> >It looks like config/isl.m4 needs to be modified to understand MAJOR,
> >MINOR, REVISION
> >for the isl 0.11.1 version numbering.
> 
> I don't think we need to require the new versions as the old ones work just 
> fine.  The ils check also works with 0.11 for me.
> 
> Richard.

Richard,
   The main issue is that the test in configure is brain-dead and demands an 
explicit version.
This is a problem since llvm 3.2 will now ship with polly support that requires 
the newer version
and this polly can be called from within dragonegg. So by refusing to 
synchronize to the newer
cloog/isl releases (which cause no regressions in the graphite testsuite), we 
are forcing 
distributions to patch FSF gcc 4.8 to work around this. Refusing to update 
cloog/isl seems like
being unnecessarily obstinate on this.
           Jack
> 
> >Index: configure.ac
> >===================================================================
> >--- configure.ac     (revision 194661)
> >+++ configure.ac     (working copy)
> >@@ -1607,7 +1607,7 @@ if test "x$with_isl" != "xno" &&
> >   dnl with user input.
> >   ISL_INIT_FLAGS
> >   dnl The minimal version of ISL required for Graphite.
> >-  ISL_CHECK_VERSION(0,10)
> >+  ISL_CHECK_VERSION(0,11,1)
> >   dnl Only execute fail-action, if ISL has been requested.
> >   ISL_IF_FAILED([
> >AC_MSG_ERROR([Unable to find a usable ISL.  See config.log for
> >details.])])
> >@@ -1621,7 +1621,7 @@ if test "x$with_isl" != "xno" &&
> >     dnl
> >     dnl If we use CLooG-Legacy, the provided version information is
> >     dnl ignored.
> >-    CLOOG_CHECK_VERSION(0,17,0)
> >+    CLOOG_CHECK_VERSION(0,18,0)
> > 
> >     dnl Only execute fail-action, if CLooG has been requested.
> >     CLOOG_IF_FAILED([
> >Index: config/isl.m4
> >===================================================================
> >--- config/isl.m4    (revision 194661)
> >+++ config/isl.m4    (working copy)
> >@@ -89,13 +89,13 @@ AC_DEFUN([ISL_REQUESTED],
> > ]
> > )
> > 
> >-# _ISL_CHECK_CT_PROG(MAJOR, MINOR)
> >+# _ISL_CHECK_CT_PROG(MAJOR, MINOR, REVISION)
> > # --------------------------------------------
> > # Helper for verifying ISL compile time version.
> > m4_define([_ISL_CHECK_CT_PROG],[AC_LANG_PROGRAM(
> >   [#include <isl/version.h>
> >    #include <string.h>],
> >-  [if (strncmp (isl_version (), "isl-$1.$2", strlen ("isl-$1.$2")) !=
> >0)
> >+  [if (strncmp (isl_version (), "isl-$1.$2.$3", strlen
> >("isl-$1.$2.$3")) != 0)
> >      return 1;
> >    ])])
> > 
> >@@ -115,9 +115,9 @@ AC_DEFUN([ISL_CHECK_VERSION],
> >     LIBS="${_isl_saved_LIBS} -lisl"
> >     echo $CFLAGS
> > 
> >-    AC_CACHE_CHECK([for version $1.$2 of ISL],
> >+    AC_CACHE_CHECK([for version $1.$2.$3 of ISL],
> >       [gcc_cv_isl],
> >-      [AC_RUN_IFELSE([_ISL_CHECK_CT_PROG($1,$2)],
> >+      [AC_RUN_IFELSE([_ISL_CHECK_CT_PROG($1,$2,$3)],
> >     [gcc_cv_isl=yes],
> >     [gcc_cv_isl=no],
> >     [gcc_cv_isl=yes])])
> >
> >seems to work fine. Thanks in advance.
> >          Jack
> 
> 
> -- 
> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.

Reply via email to