From patchwork Sat May 6 15:39:17 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Masahiro Yamada X-Patchwork-Id: 98764 Delivered-To: patch@linaro.org Received: by 10.140.96.100 with SMTP id j91csp620487qge; Sat, 6 May 2017 08:41:59 -0700 (PDT) X-Received: by 10.99.39.194 with SMTP id n185mr9720674pgn.15.1494085319132; Sat, 06 May 2017 08:41:59 -0700 (PDT) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 189si4843902pgb.323.2017.05.06.08.41.58; Sat, 06 May 2017 08:41:59 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nifty.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754581AbdEFPlj (ORCPT + 25 others); Sat, 6 May 2017 11:41:39 -0400 Received: from conuserg-10.nifty.com ([210.131.2.77]:53493 "EHLO conuserg-10.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754430AbdEFPlc (ORCPT ); Sat, 6 May 2017 11:41:32 -0400 Received: from grover.sesame (FL1-111-169-71-157.osk.mesh.ad.jp [111.169.71.157]) (authenticated) by conuserg-10.nifty.com with ESMTP id v46Fdmrx030468; Sun, 7 May 2017 00:39:56 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conuserg-10.nifty.com v46Fdmrx030468 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1494085196; bh=E1zOqUixvPlaRtRUias4ELIOAJZv8jyaOY7X6fbZQU0=; h=From:To:Cc:Subject:Date:From; b=eyC5V54PT7wjtgu7yobxfZHdlVSkMwXWboQDV5Ca7AQ5slenk91aWZfH08TQ3eDCv SJP1xEgeqvjI/e3wb/bOdcSf9p6Ohn4TY4AK5zSHR7isrJu1eaDhUQEQItyMGOAZKJ GM2mHPMuPa8E0JD2QoLAnzh95tEimUqJzvoZL5MH5mLS+N7lQVp7aOSgDUc/r5L1nz rAg+uYrQRc4iiMRdhe4ZT22bKHxUhINU5YMHwJ6cv5X2ZVhG6Vqqk8xZSGMbJKxXes Q76Z8TbTZ3EyEG3Y89sL8i30Im8kn1vXL41i/UJyfk9TK4vFeYwFWqFwKzrtGyaT2m cOc5WC5VZOjSA== X-Nifty-SrcIP: [111.169.71.157] From: Masahiro Yamada To: Linus Torvalds Cc: linux-kbuild@vger.kernel.org, Masahiro Yamada , Mauro Carvalho Chehab , linux-doc@vger.kernel.org, Markus Heiser , Jonathan Corbet , linux-kernel@vger.kernel.org, SeongJae Park , Greg Kroah-Hartman Subject: [PATCH] docs: bump minimal GNU Make version to 3.81 Date: Sun, 7 May 2017 00:39:17 +0900 Message-Id: <1494085157-22826-1-git-send-email-yamada.masahiro@socionext.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Recent kernel versions have broken compatibility with GNU Make version 3.80 here and there: $ git describe v4.11 $ make --version | head -1 GNU Make 3.80 $ make defconfig HOSTCC scripts/basic/fixdep scripts/Makefile.host:135: *** missing separator. Stop. make: *** [defconfig] Error 2 $ make ARCH=arm64 help arch/arm64/Makefile:43: *** unterminated call to function `warning': missing `)'. Stop. $ make help >/dev/null ./Documentation/Makefile.sphinx:25: Extraneous text after `else' directive ./Documentation/Makefile.sphinx:31: *** only one `else' per conditional. Stop. make: *** [help] Error 2 The first breakage was introduced by commit c8589d1e9e01 ("kbuild: handle multi-objs dependency appropriately"). Since then (i.e. v3.18), GNU Make 3.80 has not been able to compile the kernel for years, but nobody has ever complained (noticed) about it. Even GNU Make 3.81 is more than 10 years old. It would not hurt to match the documentation with reality instead of fixing makefiles. Signed-off-by: Masahiro Yamada --- Hi Linus, You acked this change already. Could you apply this patch to your tree directly? Thank you. Documentation/process/changes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.7.4 diff --git a/Documentation/process/changes.rst b/Documentation/process/changes.rst index 01c5dbc..cef7bc4 100644 --- a/Documentation/process/changes.rst +++ b/Documentation/process/changes.rst @@ -30,7 +30,7 @@ you probably needn't concern yourself with isdn4k-utils. Program Minimal version Command to check the version ====================== =============== ======================================== GNU C 3.2 gcc --version -GNU make 3.80 make --version +GNU make 3.81 make --version binutils 2.12 ld -v util-linux 2.10o fdformat --version module-init-tools 0.9.10 depmod -V