我正在尝试配置GCC 4.7.2,但它失败了 configure: error: Unable to find a usable PPL
我查看了GCC的先决条件页面,并没有在任何地方提到PPL.
我正在使用CLooG 0.17.0,它使用ISL,因此不再需要PPL(据我所知)
在GCC中对PPL还有其他一些要求,这意味着我仍然需要PPL,或者我错过了我的configure线路上的一些标志?
我将以下选项传递给configure:
--enable-cloog-backend=isl--with-cloog=$PREFIX--with-isl=$PREFIX--with-gmp=$PREFIX--with-mpfr=$PREFIX--with-mpc=$PREFIX为完整起见,我的完整配置行如下:
./configure --prefix=/hostname/tmp/syddev/sdk/gcc472/suse11/x86_64 \
--disable-multilib --enable-cloog-backend=isl \
--with-mpc=/hostname/tmp/syddev/sdk/gcc472/suse11/x86_64 \
--with-mpfr=/hostname/tmp/syddev/sdk/gcc472/suse11/x86_64 \
--with-gmp=/hostname/tmp/syddev/sdk/gcc472/suse11/x86_64 \
--with-isl=/hostname/tmp/syddev/sdk/gcc472/suse11/x86_64 \
--with-cloog=/hostname/tmp/syddev/sdk/gcc472/suse11/x86_64 \
--build=x86_64-suse-linux --with-pkgversion='SIG build 11/27/2012' \
--with-gxx-include-dir=/hostname/tmp/syddev/sdk/gcc472/suse11/x86_64/include/c++/4.7.2 \
--enable-version-specific-runtime-libs
Run Code Online (Sandbox Code Playgroud)
更新:
为了尝试前进,我决定将PPL添加到我的安装列表中,并添加--with-ppl=$PREFIX到我的配置行.
配置仍然失败 configure: error: Unable to find a usable PPL
这似乎是configure脚本中的一个错误:如果配置失败PPL_MINOR_VERSION < 11
随着最新版本PPL_MINOR_VERSION=0(和PPL_MAJOR_VERSION=1)
GCC Prerequisites页面跳了枪,显示了GCC 4.8的先决条件.
GCC 4.7.2仍然使用PPL而不是ISL,正如--with-isl=PATH输出中缺少的那样configure:
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-build-libsubdir=DIR Directory where to find libraries for build system
--with-mpc=PATH specify prefix directory for installed MPC package.
Equivalent to --with-mpc-include=PATH/include plus
--with-mpc-lib=PATH/lib
--with-mpc-include=PATH specify directory for installed MPC include files
--with-mpc-lib=PATH specify directory for the installed MPC library
--with-mpfr-dir=PATH this option has been REMOVED
--with-mpfr=PATH specify prefix directory for installed MPFR package.
Equivalent to --with-mpfr-include=PATH/include plus
--with-mpfr-lib=PATH/lib
--with-mpfr-include=PATH
specify directory for installed MPFR include files
--with-mpfr-lib=PATH specify directory for the installed MPFR library
--with-gmp-dir=PATH this option has been REMOVED
--with-gmp=PATH specify prefix directory for the installed GMP
package. Equivalent to
--with-gmp-include=PATH/include plus
--with-gmp-lib=PATH/lib
--with-gmp-include=PATH specify directory for installed GMP include files
--with-gmp-lib=PATH specify directory for the installed GMP library
--with-host-libstdcxx=L use linker arguments L to link with libstdc++ when
linking with PPL
--with-stage1-ldflags=FLAGS
linker flags for stage1
--with-stage1-libs=LIBS libraries for stage1
--with-boot-libs=LIBS libraries for stage2 and later
--with-boot-ldflags=FLAGS
linker flags for stage2 and later
--with-ppl=PATH specify prefix directory for the installed PPL
package. Equivalent to
--with-ppl-include=PATH/include plus
--with-ppl-lib=PATH/lib
--with-ppl-include=PATH specify directory for installed PPL include files
--with-ppl-lib=PATH specify directory for the installed PPL library
--with-cloog=PATH Specify prefix directory for the installed CLooG-PPL
package. Equivalent to
--with-cloog-include=PATH/include plus
--with-cloog-lib=PATH/lib
--with-cloog-include=PATH
Specify directory for installed CLooG include files
--with-cloog-lib=PATH Specify the directory for the installed CLooG
library
--with-build-sysroot=SYSROOT
use sysroot as the system root during the build
--with-debug-prefix-map='A=B C=D ...'
map A to B, C to D ... in debug information
--with-build-config='NAME NAME2...'
use config/NAME.mk build configuration
--with-build-time-tools=PATH
use given path to find target tools during the build
Run Code Online (Sandbox Code Playgroud)
不幸的是,他们没有为4.8之前的版本维护先决条件页面.
| 归档时间: |
|
| 查看次数: |
4245 次 |
| 最近记录: |