This commit is contained in:
Yann E. MORIN" 2009-08-30 20:07:39 +02:00
commit 510b70fabd
5 changed files with 24 additions and 13 deletions

View File

@ -33,6 +33,7 @@ endif
config PPL_CLOOG_MPC
bool
prompt "PPL, GLooG/PPL and MPC"
select GMP_MPFR
select WRAPPER_NEEDED
help
gcc-4.4.0 and above requires PPL and CLooG/PPL to build some parts

View File

@ -2,9 +2,9 @@ source config/global.in
source config/target.in
source config/toolchain.in
source config/kernel.in
source config/companion_libs.in
source config/binutils.in
source config/cc.in
source config/libc.in
source config/tools.in
source config/debug.in
source config/tools.in
source config/companion_libs.in

View File

@ -8,6 +8,13 @@ config BARE_METAL
bool
default n
# Each target OS (aka kernel) that support shared libraries can select
# this, so the user can decide whether or not to build a shared library
# enabled toolchain
config KERNEL_SUPPORTS_SHARED_LIBS
bool
default n
config KERNEL
string
@ -16,4 +23,17 @@ config KERNEL_VERSION
source config.gen/kernel.in
comment "Common kernel options"
config SHARED_LIBS
bool
prompt "Build shared libraries"
depends on KERNEL_SUPPORTS_SHARED_LIBS
default y
help
Say 'y' here, unless you don't want shared libraries.
You might not want shared libraries if you're building for a target that
don't support it (maybe some nommu targets, for example, or bare metal).
endmenu

View File

@ -3,6 +3,7 @@
# Linux kernel options
config KERNEL_linux
select KERNEL_SUPPORTS_SHARED_LIBS
help
Build a toolchain targeting systems running Linux as a kernel.

View File

@ -28,17 +28,6 @@ config SYSROOT_DIR_PREFIX
In fact, the sysroot path is constructed as:
${CT_PREFIX_DIR}/${CT_TARGET}/${CT_SYSROOT_DIR_PREFIX}/sys-root
config SHARED_LIBS
bool
prompt "Build shared libraries"
depends on ! BARE_METAL
default y
help
Say 'y' here, unless you don't want shared libraries.
You might not want shared libraries if you're building for a target that
don't support it (maybe some nommu targets, for example, or bare metal).
comment "Tuple completion and aliasing"
config TARGET_VENDOR