编译cloog for gcc 4.8.5 问题

来源:互联网 发布:vmware tools linux 编辑:程序博客网 时间:2024/05/18 22:43

./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 valuecollect2: ld returned 1 exit statusmake[1]: *** [libcloog-isl.la] Error 1make[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





0 0
原创粉丝点击