mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-23 14:42:26 +00:00
gcc: Add --with-multilib-list option
Written by Bryan Hundven. Modified by Alexey Neyman to actually add the option to gcc.in. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> Signed-off-by: Ray Donnelly <mingw.android@gmail.com> Signed-off-by: Alexey Neyman <stilor@att.net>
This commit is contained in:
parent
a65d8841ec
commit
aa30d0bc4f
@ -37,6 +37,16 @@ config CC_GCC_EXTRA_CONFIG_ARRAY
|
||||
if they are properly quoted (or escaped, but prefer quotes). Eg.:
|
||||
--with-foo="1st arg with 4 spaces" --with-bar=2nd-arg-without-space
|
||||
|
||||
config CC_GCC_MULTILIB_LIST
|
||||
string
|
||||
prompt "List of multilib variants"
|
||||
depends on MULTILIB
|
||||
help
|
||||
Architecture-specific option of expanding or restricting the list of
|
||||
the multilib variants to be built. Refer to GCC installation manual
|
||||
for the format of this option for a particular architecture.
|
||||
Leave empty to use the default list for this architecture.
|
||||
|
||||
config CC_GCC_TARGET_FINAL
|
||||
bool
|
||||
prompt "Use the default targets all and install for the final compiler"
|
||||
|
@ -414,6 +414,9 @@ do_gcc_core_backend() {
|
||||
extra_config+=("--disable-multilib")
|
||||
else
|
||||
extra_config+=("--enable-multiarch")
|
||||
if [ -n "${CT_CC_GCC_MULTILIB_LIST}" ]; then
|
||||
extra_config+=("--with-multilib-list=${CT_CC_GCC_MULTILIB_LIST}")
|
||||
fi
|
||||
fi
|
||||
|
||||
CT_DoLog DEBUG "Extra config passed: '${extra_config[*]}'"
|
||||
@ -893,6 +896,9 @@ do_gcc_backend() {
|
||||
extra_config+=("--disable-multilib")
|
||||
else
|
||||
extra_config+=("--enable-multiarch")
|
||||
if [ -n "${CT_CC_GCC_MULTILIB_LIST}" ]; then
|
||||
extra_config+=("--with-multilib-list=${CT_CC_GCC_MULTILIB_LIST}")
|
||||
fi
|
||||
fi
|
||||
|
||||
CT_DoLog DEBUG "Extra config passed: '${extra_config[*]}'"
|
||||
|
Loading…
Reference in New Issue
Block a user