make: bump to version 4.0
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sat, 19 Jul 2014 12:45:55 +0000 (14:45 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sat, 19 Jul 2014 12:47:27 +0000 (14:47 +0200)
This commit bumps make to version 4.0. This version now uses fork(),
so it is no longer available on non-MMU platforms, which consequently
works around:

  http://autobuild.buildroot.org/results/2e1/2e1b11ccb501f1ab431c04435be52a6538d035cb/

The glob special options seem to no longer be needed, at least make
4.0 builds fine with both an ARM uClibc toolchain and an ARM glibc
toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/make/Config.in
package/make/make.mk
package/uclibc/Config.in

index aea72e31f4ee13ad0b95190171b7377d65ce92e5..f576b7b5a33580227d180b14d85640009c6affec 100644 (file)
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_MAKE
        bool "make"
+       depends on BR2_USE_MMU # fork()
        select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
        help
          A tool which controls the generation of executables and other
index 74726e21e913a352639b6a7bd806a214230e44c8..803595f02659f47f5eb929818533e83ef13da1fb 100644 (file)
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-MAKE_VERSION = 3.82
+MAKE_VERSION = 4.0
 MAKE_SOURCE = make-$(MAKE_VERSION).tar.bz2
 MAKE_SITE = $(BR2_GNU_MIRROR)/make
 MAKE_LICENSE = GPLv3+
@@ -12,8 +12,4 @@ MAKE_LICENSE_FILES = COPYING
 
 MAKE_DEPENDENCIES = $(if $(BR2_NEEDS_GETTEXT_IF_LOCALE),gettext)
 
-MAKE_CONF_ENV = make_cv_sys_gnu_glob=no \
-               GLOBINC='-I$(@D)/glob' \
-               GLOBLIB=glob/libglob.a
-
 $(eval $(autotools-package))
index cda6e0bd31803281638461cc36c60d5c026d11b1..0838b6cb820036c97880664c6fb68c1ab7c986e2 100644 (file)
@@ -157,6 +157,7 @@ config BR2_UCLIBC_INSTALL_UTILS
 config BR2_UCLIBC_INSTALL_TEST_SUITE
        bool "Compile and install uClibc tests"
        select BR2_PACKAGE_MAKE
+       depends on BR2_USE_MMU # make
        help
          Enabling this option will compile and install the uClibc test suite.
          This is useful if you want to check if the uClibc library is working