Received: by 10.223.185.116 with SMTP id b49csp523499wrg; Fri, 23 Feb 2018 02:34:00 -0800 (PST) X-Google-Smtp-Source: AH8x227JwM8AjwBZFu9N0mDWy0ip5t5MSabJiH6cdZ1RlzGqBGidmdmkw+fDrnqUBbwCaEI49LJE X-Received: by 10.98.242.6 with SMTP id m6mr1294133pfh.230.1519382039921; Fri, 23 Feb 2018 02:33:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519382039; cv=none; d=google.com; s=arc-20160816; b=uZr3IqjWaxHhHyJuPYYWA7uJRqWzSSc12OMSyhlsQkjWvlPLxrI9kNHiYg7FZcnr3u oCA2J38FjP/q9hyQ3BCXnO/+DWXBMksLRl0h4gcbeJk7B9derizomA1GJUlsdh9FVhEI vElFWTXrqPTlJtznTBVbAMxw/mhMwC3X2o38N+ynuk+xZmw8K5VNQuPnBncdaoLZ1FOq bdjIjndkvgD9N9Nvd8X6z9F0PNZsGKbtgjMJGVI0djdwTSnePkSfw3KrHROg6o9ugl6m 5ZiZvH9aMgsrCcWNIRKnwuUW+ldk3sUfRbJ7gL8Hkz+oqb6xqg6FLFzTkNq2PFNhlrPF I3oA== 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=zk3AAMiplG9SCt7fs2SxytsXauiw81WGpt+J6tj65xk=; b=iY1kIVrs2kE0WXEPlRYExxDzVA4SarnGEY0oAbFbHcpV3xNvWWHkkO+nWlrKu2Y9eh +/8EmIAMKu4+Jz7xyKJrcQ1+L+7j7emVH9nf/+KrsfbiUGbUh4gyiQswe8ms80n75W6G ThYRSko/TqUHzC6GBEXMvsRACEJ1ABWLuyvRtMX8lypv9cWBXeZ9DX50m+ARJA9OC8hk f8XNMLAUT/Aa1nRM2UMCbNGef8B1Pt7DJ/6NCFi9Zs+x/1RfahQx64vsLZaFJp73VV2A d1o1Pqog7JjkObccJbM1dOyiPV8oRKXlZAU2b1jVXmsX1E4OqxfK4iAlGVckp0qSngEf yLdQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=Nk1hXyIn; 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 t7si1598484pfh.290.2018.02.23.02.33.44; Fri, 23 Feb 2018 02:33:59 -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=Nk1hXyIn; 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 S1751360AbeBWKcf (ORCPT + 99 others); Fri, 23 Feb 2018 05:32:35 -0500 Received: from mail-qt0-f195.google.com ([209.85.216.195]:37513 "EHLO mail-qt0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750798AbeBWKcd (ORCPT ); Fri, 23 Feb 2018 05:32:33 -0500 Received: by mail-qt0-f195.google.com with SMTP id r16so1066241qtm.4; Fri, 23 Feb 2018 02:32:33 -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=zk3AAMiplG9SCt7fs2SxytsXauiw81WGpt+J6tj65xk=; b=Nk1hXyInf83NtBO6p9osBpH+iucFpGVQC2g9muxA+clREHw7AcaM5U01DaerxzxoE0 Wl/P//dCVuPJUkn7NZ0QShnlOCwjUcwoZeD/xNX1PhjwVPc1MlYrP7+ouz1UoAy754Rs 8BC+ss3yWgqdfNI81M2vUB3wK04AjCVTAHG6f0smOSGjCouBU1cdpHuQFGcTPMAbhs1s /6Sk/9F59q8PNzFiwCFV1jhe/j7XAqxogJAwghtPeA6i8uGMb3cIjZRoOpU4zdkiORrR siVr9CKFW5WSVTS0Q0LbScnaZ9xfW6JUxTlj3JWZCQglAvhDzm2s9iYfffaYQtxJ6m8j oZZg== 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=zk3AAMiplG9SCt7fs2SxytsXauiw81WGpt+J6tj65xk=; b=Aw1lcdb1CJ8uDNFu3s8pZmNzLiswL+dNf/upVKb9jX60WVKyBggsivizkMJ9J9Oz9P rcxHEI3ohIRozzJLcIXGH/OShU7jdHyYaUSxnjcOuq5Ip+t48U/FiSYIjwK5ILr85r2K L0YUsqFQ8wh4pU93yofsqIFKiqpm4iq5uBilix4f8u2bRPpms1EL1cNy5972wJHSOP7o AaHmtlIdVVkLMQeEGyYAq9ul2YAetwGeEYsR5e4i3g4l+I7bnNz9YVtUEtyCfXVqwq2E h5q1vrktJd2YAOtnG4RaKUpyLgz64HHO3Z1NhmgnZ0LwJdfGYRNtlphX6uINOlTfF3kd fIzQ== X-Gm-Message-State: APf1xPBUoufYeE9Ulzdy/aODIc3L1WcpYQw+rnoFvLev12Tb31uuf2VI /Urylimn3k3PfQ5YGrbr+zucESblXFu3f4VLqr6/Gw== X-Received: by 10.200.36.233 with SMTP id t38mr1783573qtt.141.1519381952631; Fri, 23 Feb 2018 02:32:32 -0800 (PST) MIME-Version: 1.0 Received: by 10.12.198.17 with HTTP; Fri, 23 Feb 2018 02:32:32 -0800 (PST) In-Reply-To: <20180222234833.GA3047@roeck-us.net> References: <20180222234833.GA3047@roeck-us.net> From: Arnd Bergmann Date: Fri, 23 Feb 2018 11:32:32 +0100 X-Google-Sender-Auth: qZUqF3X3V5GjVgzzrVZqrSfRftA Message-ID: Subject: Re: Removing architectures without upstream gcc support To: Guenter Roeck Cc: linux-arch , Linux Kernel Mailing List , Richard Kuo , linux-hexagon@vger.kernel.org, Chen Liqin , Lennox Wu , Guan Xuetao , Al Viro , James Hogan , linux-metag@vger.kernel.org, Jonas Bonn , Stefan Kristiansson , Stafford Horne , openrisc@lists.librecores.org, David Howells 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 Fri, Feb 23, 2018 at 12:48 AM, Guenter Roeck wrote: > On Thu, Feb 22, 2018 at 04:45:06PM +0100, Arnd Bergmann wrote: >> While building the cross-toolchains, I noticed that overall, we can build almost >> all linux target architectures with upstream binutils and gcc these days, >> however there are still some exceptions, and I'd like to find out if anyone >> has objections to removing the ones that do not have upstream support. >> This are the four architectures I found: >> >> * score (s+core, sunplus core) was a proprietary RISC architecture >> made by sunplus. It is unclear if they still ship any products based on >> this architecture, all they list is either ARM Cortex-A9 or an unspecified >> RISC core that could be any of arm, mips, nds32, arc, xtensa or >> something completely different. The two maintainers have both left the >> company many years ago and have not contributed any patches in >> at least five years. There was an upstream gcc port, which was marked >> 'obsolete' in 2013 and got removed in gcc-5.0. >> I conclude that this is dead in Linux and can be removed >> >> * unicore32 was a research project at Peking University with a SoC >> based on the Intel PXA design. No gcc source code has ever been >> published, the only toolchain available is a set of binaries that include >> a gcc-4.4 compiler. The project page at >> http://mprc.pku.edu.cn/~guanxuetao/linux/ has a TODO list that has >> not been modified since 2011. The maintainer still Acks patches >> and has last sent a pull request in 2014 and last sent a patch of >> his own in 2012 when the project appears to have stalled. >> I would suggest removing this one. >> > > The above two would be primary removal targets for me; they are all > but impossible to support given the toolchain limitations. Meta > would have been another one, but James is already taking care of it. Ok. Have you had any success building arch/hexagon with clang? Regarding the older architectures I mentioned (m32r, frv, mn10300), the situation is a bit different as they don't have the problems with build testing but they do have problems with using less of the standard interfaces (syscall, timer, gpio, rtc, ...), so they do add more to the maintenance burden without the nostalgia value of some of the even older architectures (parisc, alpha, m68k, ia64) that people maintain mainly for fun. Arnd