./configure --with-isl=system --with-isl-prefix=/opt/gcc-4.8.5/builddir/isl-install --prefix=/opt/gcc-4.8.5/builddir/cloog-install
编译cloog时遇到一个链接错误
make[1]: Entering directory `/mnt/gcc/cloog-0.18.0'
CC libcloog_isl_la-block.lo
CC libcloog_isl_la-clast.lo
CC libcloog_isl_la-matrix.lo
CC libcloog_isl_la-state.lo
CC libcloog_isl_la-input.lo
CC libcloog_isl_la-int.lo
CC libcloog_isl_la-loop.lo
CC libcloog_isl_la-names.lo
CC libcloog_isl_la-options.lo
CC libcloog_isl_la-pprint.lo
CC libcloog_isl_la-program.lo
CC libcloog_isl_la-statement.lo
CC libcloog_isl_la-stride.lo
CC libcloog_isl_la-union_domain.lo
CC libcloog_isl_la-version.lo
CC libcloog_isl_la-domain.lo
CC libcloog_isl_la-constraints.lo
CC libcloog_isl_la-backend.lo
CCLD libcloog-isl.la
/usr/bin/ld: /opt/gcc-4.8.5/builddir/isl-install/lib/libisl.a(libisl_la-isl_aff.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/opt/gcc-4.8.5/builddir/isl-install/lib/libisl.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[1]: *** [libcloog-isl.la] Error 1
make[1]: Leaving directory `/mnt/gcc/cloog-0.18.0'
make: *** [all-recursive] Error 1
重新配置isl编译即可
./configure --disable-shared CFLAGS=" -fpic" --prefix=/opt/gcc-4.8.5/builddir/isl-install