# HG changeset patch # User "Yann E. MORIN" # Date 1394572303 -3600 # Node ID e11a8a2e225d3fa882c24e05ea097979ba8925eb # Parent 9321d9d7af9bd605eec2811b6703392331db3469 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" diff -r 9321d9d7af9b -r e11a8a2e225d config/companion_tools.in --- a/config/companion_tools.in Thu Feb 20 18:23:08 2014 +0000 +++ b/config/companion_tools.in Tue Mar 11 22:11:43 2014 +0100 @@ -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