crosstool-ng/config/companion_tools.in
Yann E. MORIN" dd15c93a11 comptools: do not force build of make-3.81 unless really needed
On systems with make-3.82, we forcibly force the build and the use
of make-3.81

But some newer tools break when building with make-3.81. For example,
eglibc-3.18 breaks.

Introduce a new blind options that tools may select if they require
make-3.81. If the system does not have make-3.81, and this option is
selected, then we force the build of make-3.81. Otherwise, we leave
it to the user to decide on his own.

Note that no component selects this option for now. It will come in
later patches as we find them.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2014-03-11 22:11:43 +01:00

57 lines
1.1 KiB
Plaintext

# Companion tools config options
menu "Companion tools"
# Tools that require make-3.81 to build should select this:
config COMP_TOOLS_make_3_81_NEEDED
bool
config COMP_TOOLS_FORCE_make_3_81
def_bool y
depends on COMP_TOOLS_make_3_81_NEEDED
depends on ! CONFIGURE_has_make381
select COMP_TOOLS
select COMP_TOOLS_make
comment "READ HELP before you say 'Y' below !!!"
config COMP_TOOLS
bool
prompt "Build some companion tools"
help
Crosstool-NG relies on some external tools to be recent enough, namely:
make = 3.81 (in some cases)
m4 >= 1.4.12
autoconf >= 2.63
automake >= 1.10.2
libtool >= 2.2.4
If your system has older versions, we can build them for you,
but you are strongly encouraged to update your system instead!
if COMP_TOOLS
config COMP_TOOLS_make
bool
prompt "make"
config COMP_TOOLS_m4
bool
prompt "m4"
config COMP_TOOLS_autoconf
bool
prompt "autoconf"
config COMP_TOOLS_automake
bool
prompt "automake"
config COMP_TOOLS_libtool
bool
prompt "libtool"
endif
endmenu