Received: by 10.223.185.116 with SMTP id b49csp1483680wrg; Sun, 11 Feb 2018 13:11:41 -0800 (PST) X-Google-Smtp-Source: AH8x227rIbDzYImnvg9QXJX37H9zyq0WT17JXmzCRe+IP6GjhXuhdA9bmV7UsJjgC1u6ca4+YduD X-Received: by 2002:a17:902:4464:: with SMTP id k91-v6mr8659577pld.267.1518383501692; Sun, 11 Feb 2018 13:11:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518383501; cv=none; d=google.com; s=arc-20160816; b=vzJUCBKvp1WLB4RpU8iA6ISOVBczCXXUKuCljzm6HiYrHUhWzgzfOLy2OSV6qYEHUE /teQ8htt8k/bTGtXRQrrD7csLCuo4Ikvn9MI9bzKyss8pRqc13wXCKC8I/6tOVyl9N9T 9i4DI5bmYdPxFiAHE28nDsPk0elhEBpEVZhOoAjlfvMKULmkRaXK7flEC6QbOwLfbgTI ygA/etiub7cj7dIEWHtHpb8SgpChvmcWZRjcOuDEr4q4N/3JrSFPAG4p4ywAzTFZlJbn eg79gfAT5PB3VzOyxHYQ/vD8OXvY4docNqWSgUySq6olzzNzSZUVDKyz3sa8LGS30ZVY hoGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=+Pk4up/oalgA3xnPgPg6V+K2KTk7EyRYocCofe5fbWA=; b=bQ0aVfCljNF6EFvOFn9AL3WW5R/IL/evIcDr+E7lEddh2Q5safs+rV3279aD+fWehC pmvzC15Y4uqZ2GB4m/xEwp3Ky7AJfrHVg8UEgogRw6J2BfkteX6RK2htX2cI2Rtinqu7 naNj9CEVvdfcBSO1PRJhIryVVb9Fnh9xL7UzJZ/mSNW3qnv4/fyILXbNqb39w+Ce0vTK sZzlhBFptYy33S2rItcmU1aJtNbpAz0XPzhqMZpeuGbDI3tvxpSsL1Jjh5Tga04o0fOP WMUbkHlt3p4RKWv+bGFrqhDD1tVT1dLHV3sl8XhPW9S0oHbL8/C8FlB5i9FsOCfzX/Rr 7iuw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=VghKzbnm; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 201si52250pge.119.2018.02.11.13.11.27; Sun, 11 Feb 2018 13:11:41 -0800 (PST) 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=fail header.i=@gmail.com header.s=20161025 header.b=VghKzbnm; 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 S932248AbeBKVKu (ORCPT + 99 others); Sun, 11 Feb 2018 16:10:50 -0500 Received: from mail-ot0-f194.google.com ([74.125.82.194]:38065 "EHLO mail-ot0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932114AbeBKVKs (ORCPT ); Sun, 11 Feb 2018 16:10:48 -0500 Received: by mail-ot0-f194.google.com with SMTP id h14so12317351otj.5; Sun, 11 Feb 2018 13:10:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=+Pk4up/oalgA3xnPgPg6V+K2KTk7EyRYocCofe5fbWA=; b=VghKzbnmC+dV1GTrO+F6hRTLz8d6l9lMii+UO/DD7i/5Zlsw3KwnwT7PAqhdq8on9f unZLXnUIGBqdUSQRaI8ug7TGsPASKN2ipoNkove5f3vFF8WZopwmr+0EljZ9YFsq6eax uvFn0LuRA0ypNijG+pkTW3sSRtgInhf4NurwOWg25xwUNrZmxL0PD07mTjgzXM8pBfcL ml6r25v2basYPRB0QRmnZNWLwovk15FGkqbXYmaU4XiZ/POEdwljx305KE7strf2NeGg 7bPr4hyIBXdG1WrLsNXN+fq7ZSWsA/VdB8d/7nxjLhU0uKy/YjkmBkJYqmusUx4XUjhP XNCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=+Pk4up/oalgA3xnPgPg6V+K2KTk7EyRYocCofe5fbWA=; b=h2zwd9ursjvMT82eeUn+eOzoFMtfOeA9VaZlR/c4kgl0J/nuvi07F2UMH/HYc5F4/L OYvzI99Mnf9mcQzC4QWJHM8STCaFM16ZfVAG0FbpSVKnDzBLPZfHzGV6aNTxe3OB6aWq cjYHq9WN8qFAi9Rz76IANDnPi6cLoN8sBIMrTKd6bKsXjXYTkJdr8UY0TkiAvUsPeHjj ssJESfIhXDdqrrg+qD34/Kryv05+LZpUUZpoLoBZ9AtdkgN8LXVC40KWo7w9kCRN8HpQ TxmT9mgb9PvxyuGsJ5QgQPthZlMGFvm6JpehRs5yyOM1Fe8ML33BEIiO4cqDxP5d9cf7 37nQ== X-Gm-Message-State: APf1xPBUvyGQWvSgSxasdvgW/qjR24lUAi+uLVuAz3RISud6kdqizNBc w4L9NMadoiLVA9oCjJTXopAWGJxzj91AoyU4Qjk= X-Received: by 10.157.45.46 with SMTP id v43mr8577854ota.264.1518383447338; Sun, 11 Feb 2018 13:10:47 -0800 (PST) MIME-Version: 1.0 Received: by 10.168.66.10 with HTTP; Sun, 11 Feb 2018 13:10:45 -0800 (PST) In-Reply-To: References: <20180210054843.z3g7wvcmlccvww3h@huvuddator> <20180210074924.3nhxsza5zdbaahxx@huvuddator> <20180210080556.mycqsjhxbaguwhay@huvuddator> <20180210085519.737ckf4bcl57h4g2@huvuddator> <20180211103432.pf2ot6nd7nbhdhsy@huvuddator> From: Arnd Bergmann Date: Sun, 11 Feb 2018 22:10:45 +0100 X-Google-Sender-Auth: 7TTvKlcrx25JeXovERsCRNFyB3Q Message-ID: Subject: Re: [RFC PATCH 4/7] kconfig: support new special property shell= To: Linus Torvalds Cc: Kees Cook , Ulf Magnusson , Masahiro Yamada , Linux Kbuild mailing list , Greg Kroah-Hartman , Andrew Morton , Nicolas Pitre , "Luis R . Rodriguez" , Randy Dunlap , Sam Ravnborg , Michal Marek , Martin Schwidefsky , Pavel Machek , linux-s390 , Jiri Kosina , Linux Kernel Mailing List , Tejun Heo , Ingo Molnar , "Van De Ven, Arjan" , Geert Uytterhoeven Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Feb 11, 2018 at 9:06 PM, Linus Torvalds wrote: > On Sun, Feb 11, 2018 at 11:53 AM, Linus Torvalds > wrote: >> >> Well, it's still not a very *big* bump. With modern distros being at >> 7.3, and people testing pre-releases of gcc-8, something like gcc-4.5 >> is still pretty darn ancient. > > ... it's worth noting that our _documentation_ may claim that gcc-3.2 > is the minimum supported version, but Arnd pointed out that a few > months ago that apparently nothing older than 4.1 has actually worked > for a longish while, and gcc-4.3 was needed on several architectures. > > So the _real_ jump in required gcc version would be from 4.1 (4.3 in > many cases) to 4.5, not from our documented "3.2 minimum". > > Arnd claimed that some architectures needed even newer-than-4.3, but I > assume that's limited to things like RISC-V that simply don't have old > gcc support at all. Right. Also architecture specific features may need something more recent, and in some cases like the 'initializer for anonymous union needs extra curly braces', a trivial change would make it work, but a lot of architectures have obviously never been built with toolchains old enough to actually run into those cases. Geert is the only person I know that actively uses gcc-4.1, and he actually sent some patches that seem to get additional architectures to build on that version, when they were previously on gcc-4.3+. gcc-4.3 in turn is used by default on SLES11, which is still in support, and I've even worked with someone who used that compiler to build new kernels, since that was what happened to be installed on his shared build server. In this case, having gcc-4.3 actively refused to force him to use a new compiler would have saved us some debugging trouble. In my tests last year, I identified gcc-4.6 as a nice minimum level, IIRC gcc-4.5 was unable to build some of the newer ARM targets. Arnd