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>
This commit is contained in:
Yann E. MORIN" 2014-03-11 22:11:43 +01:00
parent 7cd670ce06
commit dd15c93a11

View File

@ -2,10 +2,14 @@
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
default y
select COMP_TOOLS
select COMP_TOOLS_make