Received: by 10.223.185.116 with SMTP id b49csp2015341wrg; Mon, 12 Feb 2018 02:51:15 -0800 (PST) X-Google-Smtp-Source: AH8x227FhkNqUjsEqxuM7u9UtETAkprcZCobzul4JaKJKBGFuJ2p0Gd0wb+CvY2EAEVHqzzWIIMl X-Received: by 10.101.76.204 with SMTP id n12mr8981062pgt.15.1518432675039; Mon, 12 Feb 2018 02:51:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518432674; cv=none; d=google.com; s=arc-20160816; b=Whl6Yb1xkPYPgs1RBM0uqrPJ+egj/NsUnBMTQkl0OgIb/Bhv16B5gVb7KeWgQSunpa qeycvlPO1PiBJNcSdL+xAR7Iomfo3K4GTgNKvfiaZ98dZtEAo32WxAzewRhvYN4+JS86 F7NuCenPvC0ckKIhRuNvownVpCUk8aHGFm9Gx17u2o1UHHb2wdXJOrVY6BBW3RKF674X NzA78Ne9y4Z43KTbGOcaUUeI7+wwsSnxVW7ThS+rYVQb9GOW2G/q4/RmKdyN5vQCVQd9 OXjPS1xQWscm9X8CVGw2+zkZjxk6iKrYWaNeV4/BsH9g4YTRTwDOZUfNeZOIx3by9z/R 5uVg== 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=RkTEunNFoBtHc3BXy1WEzoWTrtv16ZsntJ+KtZ/gPNc=; b=HJ4QCqCt0GinZm0nZ0pRhwdjoxdhrn9+9+Xl1qTyguLLUfhsGJUhUbjivj/XGycgSm HnqiUTWkRWPNiVbzWgj1Ck54ufZD5T3/oc7I0ATB3GhdLIO5Y5jeZf0D/AUYHUDho6ZE aGwkzqmXkUwlreb14dQJNSel+nmlBpAGP0PKyhUWueX5PXVC0aPK4BFGKDS8v9MJvrNs V/Yw26sncFkYhePrxtT/6IVRFzydr0ZB4pADPnU89u/rccPJ8BEy8vpAs8zMqcUXvDLu CQ/UOmFKr5i+V2kjUQBizwAfwILhQXSLR53tqPHD93oS3j9JidAdK47Omf2Gf0Dh0b2I DWrg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=rJw2Hv/W; 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 z1-v6si5700960plb.178.2018.02.12.02.51.00; Mon, 12 Feb 2018 02:51:14 -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=rJw2Hv/W; 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 S933725AbeBLKob (ORCPT + 99 others); Mon, 12 Feb 2018 05:44:31 -0500 Received: from mail-ot0-f195.google.com ([74.125.82.195]:47065 "EHLO mail-ot0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932629AbeBLKo2 (ORCPT ); Mon, 12 Feb 2018 05:44:28 -0500 Received: by mail-ot0-f195.google.com with SMTP id w10so81792ote.13; Mon, 12 Feb 2018 02:44:28 -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=RkTEunNFoBtHc3BXy1WEzoWTrtv16ZsntJ+KtZ/gPNc=; b=rJw2Hv/WX8UVR63deKy8TH1aXjdg2B+NKfaAb6VZ1vFdUkgNMOjZypN+VKPdHU2CIo HihZI//Ad1t7IEQ6r+Oz3C/YTefPlKoeHbZ4Os0hEeii0tb/T8duGEkzwxBiLXWZBTIf 5c15OCNhcRMc1lqLo0UwpxZCes6p3oDGlZRO/Qc7nlc1nln9i1ORWgU0lOSZ2D5olrx9 /Z6BOPQOx78jBa0hBy067QBLXXvWc5/sITDA0nkA1ZHF6TdNmpnfeXr/RKw0C10K4S+o /QCAO/8ocWeIE+mOm4BcBpmf3ZyMq20OK2LQPZBd+Zq7+FVDnBWLkvwJOB2kcD2eRm2T a6rQ== 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=RkTEunNFoBtHc3BXy1WEzoWTrtv16ZsntJ+KtZ/gPNc=; b=pY/rDvktL2V04zm9E21xJhurGP+DR9zqo6blmoFAKaBRzGyRnw/CsL0l6ezFw9qZ8I X+RCERt6FxBWKBVQulxwOXcwhNIf8fhlJVq2V45ywK31Derh7jZLOVSEp2jNT4d5Z3qN GpE6WLda30oOuM+xajNjd4H5VJOwPPzAATOe0QPuTHqD3k3vU1vHpbdNLoTj7ioXMUTA VzGnY/0XDiz3Quc+5s1b9M0YhVPPE1dvGDtUzT3WyyBuswp+MyzpkzGByXYHEWCtNftz vD8dQb8gTizfrzkFNj9S6zG1bWh/qQNq3nbYoM9ocKcvGXcIfkrfutGZJCqr/ERvMMMQ X7/A== X-Gm-Message-State: APf1xPAvM0d7cSQikXjQyiks02PEFrEAT8c/q8beCRJKfAG1R5B6Dq0F jSWsuHs3ktWxQ/2h0jo9oQuKa+j/bWKfkp8V378= X-Received: by 10.157.26.44 with SMTP id a41mr8256312ote.108.1518432267507; Mon, 12 Feb 2018 02:44:27 -0800 (PST) MIME-Version: 1.0 Received: by 10.168.66.10 with HTTP; Mon, 12 Feb 2018 02:44:26 -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: Mon, 12 Feb 2018 11:44:26 +0100 X-Google-Sender-Auth: ENepQ3LwGLqIbJnY3Fv0iROVwkc 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 10:50 PM, Linus Torvalds wrote: > On Sun, Feb 11, 2018 at 1:19 PM, Kees Cook wrote: >> On Sun, Feb 11, 2018 at 1:10 PM, Arnd Bergmann wrote: >>> >>> 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. >> >> But yes, if Linus wants 4.5 over 4.3, I would agree with Arnd: let's >> take it to 4.6 instead. > > So it sounds like Arnd knows what the distros have. ... > If no distro is on 4.5, then there's no reason to pick that. The > reason I mentioned 4.5 is because that's the "asm goto" point, afaik, > and that is likely to be a requirement in the near future. Looking at old distros with long support cycles: Red Hat have either gcc-4.1 (EL5, extended support ends 2020) or gcc-4.4 (EL6, regular support ends 2020, extended support ends 2024): https://access.redhat.com/solutions/19458 EL7 uses gcc-4.8 and will be supported until 2024 (no extended support planned) SUSE have gcc-4.3 (SLES11, extended support ends 2022) or gcc-4.8 (SLES12, support ends 2024, extended support ends 2027): https://www.suse.com/lifecycle/ Debian Jessie (oldstable) comes with gcc-4.8 and is supported until June 2018, extended support until 2020 Debian Wheezy (oldoldstable) uses gcc-4.6 or 4.7 depending on the architecture, extended support ends May 2018. Ubuntu 14.04 is supported until 2019 and uses gcc-4.8 The latest Android SDK provides (known broken) versions of gcc-4.8 and gcc-4.9 as well as clang. OpenWRT 14.07 Barrier Breaker uses gcc-4.8, 12.07 Attitude Adjustment 12.09 used gcc-4.6, but it's very unlikely that anyone cares about building new kernels with either. Most embedded distros just build everything from source and are used to adapting to new requirements. From that list above, it sounds like going all the way to gcc-4.8 would be a better candidate than 4.5 or 4.6, if we decide that 4.3 and 4.4 are both no longer desirable to support. > If SLES11 is 4.3, that's obviously a concern. Although Arnd seemed to > imply that that had already caused problems, so... The problems are mainly an excessive amount of false-positive warnings, which makes it tricky to new warnings when you make a mistake. Arnd