Hi, I helped somebody which had a host side libisl and he got a compile failure:
libtool: link: ranlib .libs/libcloog-isl.a libtool: link: ( cd ".libs" && rm -f "libcloog-isl.la" && ln -s "../libcloog-isl.la" "libcloog-isl.la" ) /bin/sh ./libtool --tag=CC --mode=link gcc -Wall -O3 -fomit-frame-pointer -malign-double -fstrict-aliasing -ffast-math -L/lib -o cloog cloog.o libcloog-isl.la -lgmp libtool: link: gcc -Wall -O3 -fomit-frame-pointer -malign-double -fstrict-aliasing -ffast-math -o cloog cloog.o -L/lib ./.libs/libcloog-isl.a -lisl -lgmp ./.libs/libcloog-isl.a(libcloog_isl_la-domain.o): In function `cloog_domain_print_constraints': domain.c:(.text+0xe7f): undefined reference to `isl_basic_set_print' ./.libs/libcloog-isl.a(libcloog_isl_la-domain.o): In function `cloog_domain_print_structure': domain.c:(.text+0x19ba): undefined reference to `isl_set_print' ./.libs/libcloog-isl.a(libcloog_isl_la-domain.o): In function `cloog_scattering_lazy_block': domain.c:(.text+0x2226): undefined reference to `isl_set_fast_dim_is_fixed' ./.libs/libcloog-isl.a(libcloog_isl_la-domain.o): In function `cloog_scattering_list_lazy_same': domain.c:(.text+0x23c0): undefined reference to `isl_map_fast_is_equal' ./.libs/libcloog-isl.a(libcloog_isl_la-domain.o): In function `cloog_domain_print_constraints': domain.c:(.text+0xea6): undefined reference to `isl_set_print' ./.libs/libcloog-isl.a(libcloog_isl_la-domain.o): In function `cloog_scattering_print_constraints': domain.c:(.text+0xee1): undefined reference to `isl_map_print' ./.libs/libcloog-isl.a(libcloog_isl_la-domain.o): In function `cloog_domain_lazy_equal': domain.c:(.text+0x20c1): undefined reference to `isl_set_fast_is_equal' ./.libs/libcloog-isl.a(libcloog_isl_la-domain.o): In function `cloog_domain_lazy_disjoint': domain.c:(.text+0x2381): undefined reference to `isl_set_fast_is_disjoint' ./.libs/libcloog-isl.a(libcloog_isl_la-domain.o): In function `cloog_scattering_lazy_isscalar': domain.c:(.text+0x251b): undefined reference to `isl_map_fast_is_fixed' ./.libs/libcloog-isl.a(libcloog_isl_la-domain.o): In function `cloog_domain_lazy_isconstant': domain.c:(.text+0x2521): undefined reference to `isl_set_fast_dim_is_fixed' while compiling host-cloog. The issue is that cloog use the REAL host side libisl, etc. I fixed it in rules/host-cloog.make with the additional configure argument: --with-isl-prefix=$(PTXCONF_SYSROOT_HOST) \ additional we need also the same for libgmp: --with-gmp-prefix=$(PTXCONF_SYSROOT_HOST) \ Maybe something for the next OSELAS release. - Alex _______________________________________________ ptxdist mailing list [email protected]
