This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Graphite TODO tasks


On Fri, Jan 18, 2013 at 8:28 AM, Shakthi Kannan <shakthimaan@gmail.com> wrote:
> Hi,
>
> --- On Thu, Jan 17, 2013 at 5:53 PM, Richard Biener
> <richard.guenther@gmail.com> wrote:
> | It's ISL 0.11.1 actually.  0.18.0 is the current CLooG version.
> \--
>
> Thanks. I downloaded cloog-0.18.0, compiled and installed the same using:
>
>   $ cd cloog-0.18.0
>   $ mkdir build
>   $ cd build
>   $ ../configure
>   $ make
>   $ sudo make install
>
> It installed in /usr/local. 'cloog' is present in /usr/local/bin, and
> the following in /usr/local/lib:
>
> libcloog-isl.a
> libcloog-isl.la
> libcloog-isl.so
> libcloog-isl.so.4
> libcloog-isl.so.4.0.0
> libisl.a
> libisl.la
> libisl.so
> libisl.so.10
> libisl.so.10.1.1
> libisl.so.10.1.1-gdb.py
> pkgconfig
>
> I checked out gcc trunk from svn, and used the following to compile:
>
>   $ cd trunk
>   $ mkdir build
>   $ cd build
>   $ ../configure --with-cloog=/usr/local --with-isl=/usr/local
>
> configure fails with
>
>   checking for version 0.10 of ISL... no
>   checking for version 0.11 of ISL... no
>
> The relevant output in config.log is:
>
> === config.log ===
>
> configure:5838: checking for version 0.10 of ISL
> configure:5857: gcc -o conftest -g -O2 -I/usr/local/include
> -L/usr/local/lib conftest.c  -lisl >&5
> configure:5857: $? = 0
> configure:5857: ./conftest
> configure:5857: $? = 1
> configure: program exited with status 1
> configure: failed program was:
> | /* confdefs.h */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define PACKAGE_URL ""
> | #define LT_OBJDIR ".libs/"
> | /* end confdefs.h.  */
> | #include <isl/version.h>
> |    #include <string.h>
> | int
> | main ()
> | {
> | if (strncmp (isl_version (), "isl-0.10", strlen ("isl-0.10")) != 0)
> |      return 1;
> |
> |   ;
> |   return 0;
> | }
> configure:5866: result: no
> configure:5887: checking for version 0.11 of ISL
> configure:5906: gcc -o conftest -g -O2 -I/usr/local/include
> -L/usr/local/lib conftest.c  -lisl >&5
> configure:5906: $? = 0
> configure:5906: ./conftest
> configure:5906: $? = 1
> configure: program exited with status 1
> configure: failed program was:
> | /* confdefs.h */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define PACKAGE_URL ""
> | #define LT_OBJDIR ".libs/"
> | /* end confdefs.h.  */
> | #include <isl/version.h>
> |    #include <string.h>
> | int
> | main ()
> | {
> | if (strncmp (isl_version (), "isl-0.11", strlen ("isl-0.11")) != 0)
> |      return 1;
> |
> |   ;
> |   return 0;
> | }
> configure:5915: result: no
> configure:5950: error: Unable to find a usable ISL.  See config.log for details.
>
> === END ===
>
> What could I be missing? What is the recommended approach to build gcc with isl?

Wild guess is that you miss /usr/local/lib{,64} in your LD_LIBRARY_PATH
so the built configure test cannot be executed because the dynamic linker
does not find ISL.

Richard.

> Appreciate any help in this regard,
>
> Thanks!
>
> SK
>
> --
> Shakthi Kannan
> http://www.shakthimaan.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]