Received: by 10.223.185.116 with SMTP id b49csp769175wrg; Fri, 23 Feb 2018 06:34:00 -0800 (PST) X-Google-Smtp-Source: AH8x224bZGzY2oPvzJXcMphPxke3Xg/4myurchuFxwYybSi36LZhkd5gGS1ixgSId6s4rs9DV2zz X-Received: by 2002:a17:902:7282:: with SMTP id d2-v6mr594506pll.303.1519396440647; Fri, 23 Feb 2018 06:34:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519396440; cv=none; d=google.com; s=arc-20160816; b=GYLPcSyFPqdkCfcDrw0W3LmYXumt+4+IqJSBlZOUdBONPkL8hc+vQ6PczuIDvoymuo 0lrEIU4wqzd0UJk2m/Q86yZjURlTy2vQtXSe/+vkZMoPrrxUObvFMOGOvlLNilPCnlcN Lnr22m2e0oT57JjxEG3EA7qa+GzhJLne3QHRKsQ7AyFXDHl2hyA7W+zokZxHNv0wXqjM F0vQGLWgU0PKzQ258nkYzJmFbBkwzQThUKLqgmxRnVUGXF0bySPWOdHpQ6ioGSlOGejw qmRKI8UZnlK2PnIF3BvNnl0VMYZoQwbXmjnYfFRQ+2nUkjXlOOPXYWc37avBNoFbTl3G yy8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=Tm0uudjafuJ44CFVKDeUbm9jHIkAyivvg6REvLXHecc=; b=YvDNEBlxiOj2XudEIqUriaHn1gezBvjDmhJ10M0sN+Hj16ygcue+hxijChouShFwh8 qjnspi5EPV1WzIhweM98MWaOj+zy9sqVZ6hMx15L92Nga1wa2i2fCguGbAAEXgORYeQg PDnJKBFeI6/xTnx2ny3heGsPgXukptRnvPpwnUbI07L93g8ObWAL39UQ2C5QOmfKBVRj 51xOeR7jF4m1+xwhXZytTLJTiFYm6Ss0K44NMZKUXYZD3w3jNWUVxS8nOsA9MgCp7gl8 979mYFiiQHXdikBSgTtyx/h5VbpGa7MjTlV2/gtp4QWXyfuBYCe6y8cuzEkW2hv+5jqk 8/Rg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=jvE2pHbh; 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 m17si1890928pfh.319.2018.02.23.06.33.45; Fri, 23 Feb 2018 06:34:00 -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=jvE2pHbh; 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 S1751407AbeBWOdF (ORCPT + 99 others); Fri, 23 Feb 2018 09:33:05 -0500 Received: from mail-pg0-f66.google.com ([74.125.83.66]:45741 "EHLO mail-pg0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751338AbeBWOdB (ORCPT ); Fri, 23 Feb 2018 09:33:01 -0500 Received: by mail-pg0-f66.google.com with SMTP id e11so3413656pgq.12; Fri, 23 Feb 2018 06:33:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=Tm0uudjafuJ44CFVKDeUbm9jHIkAyivvg6REvLXHecc=; b=jvE2pHbhEGEqapi38WREP92dJetW9WIHECM3lRkVTTX5RHllV9yVhBdATbqvSij4TV qnnEBIKez4QRXdKJs4bdgRTJWtUr6b3KiYzr4vtOFSIT8DS3xKqr9TV35RJUim1nVpPv mfiU11lkS7MfgdT9pE85JdrrkskFgkGNHKd3tv5UNuurI6Qeqs3MkRkr+4lOvEuZQBkf aDtJStBXv0dutpxIc+z98JjgqfC1VxjJORPHAn3Wb2+8Bmbd4LDVc6oQV7CF7ezvtHa3 Kt2Feu6ysFFgYXvyl4P7W5YZYsenbTaEnq5rsyexPbyb6jR/pzE2iPVxpBthJgTXc49K ZVRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Tm0uudjafuJ44CFVKDeUbm9jHIkAyivvg6REvLXHecc=; b=CVlDGMYEvLtHVvcy4QX1xJ597IAz9hiz1YLdb0GbuwhcplVDcgRIkpXuExMHmDiK8G jcfATMwLgF11I4kNowraqfhtplhq+lCNPGNkd7h8B5vqofymRvNB9J4kWfbiU55wOhSY Ij2/u0TR8DpyjhLONs+fwpMF589I8KNlbkZNPgR1S8qvOtMXQuYU5WmDDvPf94Yz1yZo YM9gjhK+JDVf+34TPg6R2cMuJTO65lpi5ha13wUOPtjsKfzQn7wYyAirmOSkvhtfZgES dp1/7x5JPxJjru6DqQDSnQ4+DeBVz63qag0Q6dL1hHLySymqMqUmaMSpfvqMpHHL4RTU nERg== X-Gm-Message-State: APf1xPC7GVgJTKwmKps8zR/DbP6rgAxKRkWHjxBiadenRP6gYPygDyiw X+AYHi5XPPGcQvCkZbplrwA= X-Received: by 10.99.120.13 with SMTP id t13mr1625796pgc.35.1519396380449; Fri, 23 Feb 2018 06:33:00 -0800 (PST) Received: from server.roeck-us.net (108-223-40-66.lightspeed.sntcca.sbcglobal.net. [108.223.40.66]) by smtp.gmail.com with ESMTPSA id y84sm5362595pff.81.2018.02.23.06.32.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 23 Feb 2018 06:32:59 -0800 (PST) Subject: Re: Removing architectures without upstream gcc support To: Arnd Bergmann 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 References: <20180222234833.GA3047@roeck-us.net> From: Guenter Roeck Message-ID: Date: Fri, 23 Feb 2018 06:32:57 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 02/23/2018 02:32 AM, Arnd Bergmann wrote: > 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? > I have not tried. It is a pain having to use different toolchains for different kernel versions, and I only do it if I absolutely have to. I use "hexagon-linux-gcc (Sourcery CodeBench Lite 2012.03-66) 4.6.1". Guenter