Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp2108838pxy; Sun, 2 May 2021 11:51:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxFVEVShHRZDQMs/Y449Qy5dMMvun/a4vV/0OYpbCogGwWbZTgQzECFkubOwbz7C+nzb0oy X-Received: by 2002:a17:907:770d:: with SMTP id kw13mr13224641ejc.339.1619981469800; Sun, 02 May 2021 11:51:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619981469; cv=none; d=google.com; s=arc-20160816; b=vQbXNj784pnmnAjQAlyO/b7WwfFvdWSDV3R8e1AXDAdfrCxRgajR8OYsQ0qo5FnXGq T+wbFkW+eTxlFo0YssjZsahJUJMaBB0EZkGsiA3xGYxr7tAwDrEYKJ7wBvTHcLC6GUev 1OJH7xqgg+P5OYEAcHsnnxBYSuabA79JNnIrGsswevcz7t74SlLGTtuTawvR1aROAST5 Wo+YqKxaqNxrQc45Nre09f/OHvgIkHEyn2h0FUynguIPlup5VfezSq3XxlRHFja9QBK6 XbSnNE5FYMHJwb9gqX11xwjhvegmNdvgrLHVBg1xnqRwhy1mESuNKQeEoRSxAXICks1T ntRQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=w9UPflmyfPQOb87DtjCqoVw3qr2f/h4Knl5UHZmIR8E=; b=Wcc2+nxB86reTErZtnJrLbHZCDIJBvreSoP/JyvMO3HEpwLqUEugtXtqrZqSw6tDxW pcYdGr3nONr/cCnOBxuRAFn4U+6uzk5mdkajdWGaCrG8wM9HP7V2AT7qXljKe1qo66Og KoHCpzjG6QPuLir5FJ4tMTylEIEWVs5sYdH/n5ZHcKVgQnoYyBS25K9byc2RwyYPJYgj WV6bRit94+QXEFI9kbONzCkYbAmdEcEQKFi4XWbtwQcVUv5Jel5BOmiCzlGA2Tb8o/KN zmqaJZ82WXDAmg18794Bi8SAHn1aF4/Sh1ifSK1NapraqXpinUrA62NqsVt07j1fdPcN CIdQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id eb8si8815729edb.49.2021.05.02.11.50.45; Sun, 02 May 2021 11:51:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231909AbhEBSui (ORCPT + 99 others); Sun, 2 May 2021 14:50:38 -0400 Received: from gate.crashing.org ([63.228.1.57]:45049 "EHLO gate.crashing.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230036AbhEBSui (ORCPT ); Sun, 2 May 2021 14:50:38 -0400 Received: from gate.crashing.org (localhost.localdomain [127.0.0.1]) by gate.crashing.org (8.14.1/8.14.1) with ESMTP id 142IbL6B028576; Sun, 2 May 2021 13:37:21 -0500 Received: (from segher@localhost) by gate.crashing.org (8.14.1/8.14.1/Submit) id 142IbKUo028575; Sun, 2 May 2021 13:37:20 -0500 X-Authentication-Warning: gate.crashing.org: segher set sender to segher@kernel.crashing.org using -f Date: Sun, 2 May 2021 13:37:19 -0500 From: Segher Boessenkool To: Masahiro Yamada Cc: linux-kernel@vger.kernel.org, Linus Torvalds , Albert Ou , Arnd Bergmann , linux-kbuild@vger.kernel.org, Greg Kroah-Hartman , Jonathan Corbet , linux-doc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, Palmer Dabbelt , Paul Walmsley , Catalin Marinas , Miguel Ojeda , Paul Mackerras , linux-riscv@lists.infradead.org, Will Deacon , linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH] Raise the minimum GCC version to 5.2 Message-ID: <20210502183719.GG10366@gate.crashing.org> References: <20210501151538.145449-1-masahiroy@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210501151538.145449-1-masahiroy@kernel.org> User-Agent: Mutt/1.4.2.3i Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, May 02, 2021 at 12:15:38AM +0900, Masahiro Yamada wrote: > The current minimum GCC version is 4.9 except ARCH=arm64 requiring > GCC 5.1. > > When we discussed last time, we agreed to raise the minimum GCC version > to 5.1 globally. [1] > > I'd like to propose GCC 5.2 to clean up arch/powerpc/Kconfig as well. Both of these are GCC version 5. GCC 5.1 is the first release of that, GCC 5.2 the second, etc. Everyone should always use an as new release as practical, since many bugs will be fixed, and nothing else changed. See . So, this means everyone using GCC 5 should be using the GCC 5.5 release! If there is something about 5.1 that makes it produce bad kernels on some arch, make that arch's Makefile complain? Same with binutils etc. Segher