From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id E828B1387B1 for ; Mon, 21 Sep 2015 17:15:52 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 19199E08C5; Mon, 21 Sep 2015 17:15:50 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 98126E08C5 for ; Mon, 21 Sep 2015 17:15:49 +0000 (UTC) Received: from greysprite.dite (cpe-74-77-145-97.buffalo.res.rr.com [74.77.145.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: blueness) by smtp.gentoo.org (Postfix) with ESMTPSA id 0AC393402A2 for ; Mon, 21 Sep 2015 17:15:46 +0000 (UTC) Subject: Re: [gentoo-catalyst][PATCH v1] arch/powerpc.py:add support for subarch power8 bug#560818 To: gentoo-catalyst@lists.gentoo.org References: <1442839128-24946-1-git-send-email-lenohou@gmail.com> <56000DEA.6050607@gentoo.org> From: "Anthony G. Basile" Message-ID: <56003B3E.2060001@gentoo.org> Date: Mon, 21 Sep 2015 13:15:42 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-catalyst@lists.gentoo.org Reply-to: gentoo-catalyst@lists.gentoo.org MIME-Version: 1.0 In-Reply-To: <56000DEA.6050607@gentoo.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: c8258d5b-7282-4a0a-ad1f-dd8cfc5d7f9e X-Archives-Hash: a33ad500d21f957249d928c5a81b1142 On 9/21/15 10:02 AM, Rick "Zero_Chaos" Farina wrote: > On 09/21/2015 08:38 AM, Leno Hou wrote: > > I see no issues here, but I defer to PPC team. > > -Zero_Chaos > >> Currently catalyst does not support ppc64le arch, we add >> subarch power8 to support ppc64le and make stage files. >> >> Signed-off-by: Leno Hou >> --- >> catalyst/arch/powerpc.py | 11 ++++++++++- >> 1 file changed, 10 insertions(+), 1 deletion(-) >> >> diff --git a/catalyst/arch/powerpc.py b/catalyst/arch/powerpc.py >> index f903b38..49bdd92 100644 >> --- a/catalyst/arch/powerpc.py >> +++ b/catalyst/arch/powerpc.py >> @@ -108,6 +108,14 @@ class arch_power6(arch_ppc64): >> self.settings["CFLAGS"]="-O2 -pipe -mcpu=power6 -mtune=power6" >> self.settings["HOSTUSE"]=["altivec","ibm"] >> >> +class arch_power8(arch_ppc64): >> + "builder class for power8 under ppc64le" >> + def __init__(self,myspec): >> + arch_ppc64.__init__(self,myspec) >> + self.settings["CFLAGS"]="-O2 -pipe -mcpu=power8 -mtune=power8 -mabi=elfv2" >> + self.settings["CHOST"]="powerpc64le-linux-gnu" >> + self.settings["HOSTUSE"]=["altivec","ibm"] >> + >> def register(): >> "Inform main catalyst program of the contents of this plugin." >> return ({ >> @@ -122,6 +130,7 @@ def register(): >> "power4" : arch_power4, >> "power5" : arch_power5, >> "power6" : arch_power6, >> + "power8" : arch_power8, >> "ppc" : arch_ppc, >> "ppc64" : arch_ppc64 >> - }, ("ppc","ppc64","powerpc","powerpc64")) >> + }, ("ppc","ppc64","ppc64le","powerpc","powerpc64","powerpc64le")) >> The CHOST is incorrect. It should powerpc64le-unknown-linux-gnu. Leno, can you please try to switch it to that and do another catalyst run. You can begin with your current stage3 with the above CHOST and it should work out correctly to the new CHOST name. In another place you said there is no compiler "powerpc64le-unknown-linux-gnu" but that makes no sense. The tuple is parsed by gnuconfig script and it should work like all other CHOST names we have in gentoo. -- Anthony G. Basile, Ph.D. Gentoo Linux Developer [Hardened] E-Mail : blueness@gentoo.org GnuPG FP : 1FED FAD9 D82C 52A5 3BAB DC79 9384 FA6E F52D 4BBA GnuPG ID : F52D4BBA