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: 9714979 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 3B3BC60387 for ; Sat, 6 May 2017 15:41:34 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0B75427FAC for ; Sat, 6 May 2017 15:41:34 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id F341728630; Sat, 6 May 2017 15:41:33 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2493827FAC for ; Sat, 6 May 2017 15:41:33 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754462AbdEFPlc (ORCPT ); Sat, 6 May 2017 11:41:32 -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-kbuild-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kbuild@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP 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(-) 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