From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 2C36A138359 for ; Wed, 21 Oct 2020 17:58:56 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 60AA1E099C; Wed, 21 Oct 2020 17:58:53 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 1F82BE099C for ; Wed, 21 Oct 2020 17:58:53 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 54FC8340D5F for ; Wed, 21 Oct 2020 17:58:52 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 398AB3A5 for ; Wed, 21 Oct 2020 17:58:49 +0000 (UTC) From: "Matt Turner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Matt Turner" Message-ID: <1603303092.5eb5373bad83374a6c1ab8eef37edda82dd562b7.mattst88@gentoo> Subject: [gentoo-commits] proj/catalyst:master commit in: arch/ X-VCS-Repository: proj/catalyst X-VCS-Files: arch/ppc.toml X-VCS-Directories: arch/ X-VCS-Committer: mattst88 X-VCS-Committer-Name: Matt Turner X-VCS-Revision: 5eb5373bad83374a6c1ab8eef37edda82dd562b7 X-VCS-Branch: master Date: Wed, 21 Oct 2020 17:58:49 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: dc871dbb-333b-49a6-8db4-51eb4d3c02df X-Archives-Hash: 3c9a4e9c9ef16538210a03c632327774 Message-ID: <20201021175849._sNe46hnjYNzVZsrkPCq9Aav2UdqwGLwp3tog3Cnh9Q@z> commit: 5eb5373bad83374a6c1ab8eef37edda82dd562b7 Author: Georgy Yakovlev gentoo org> AuthorDate: Wed Oct 21 04:33:46 2020 +0000 Commit: Matt Turner gentoo org> CommitDate: Wed Oct 21 17:58:12 2020 +0000 URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=5eb5373b arch/ppc.toml: don't force -mabi=elfv2 on power subarches. -mabi=elfv2 is default on ppc64le in gcc/glibc toolchain for all powerpc64le-*-linux-gnu CHOSTS, so we don't need to pass it. forcing -mabi=elfv2 on ppc64(be) is quite risky, as it's not standard configuration and not officialy supported by glibc at all. according to glibc upstream it should be a separate ABI port. Also many apps/tools assume elfv1 on big-endian, and while fixes are being upstreamed, we've observed breakage in: openssl[asm], nodejs, ffmpeg and others. If we want to ship elfv2 ppc64be stage, we should define it as separate subarch and strictly put it in experimental. to my knowledge those subarch definitions are not used by releng yet, so we will not break anything. Signed-off-by: Georgy Yakovlev gentoo.org> Signed-off-by: Matt Turner gentoo.org> arch/ppc.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/ppc.toml b/arch/ppc.toml index 870c7647..6f74789d 100644 --- a/arch/ppc.toml +++ b/arch/ppc.toml @@ -23,22 +23,22 @@ CHOST = "powerpc64-unknown-linux-gnu" USE = [ "altivec", "ibm",] [ppc64.power7] -COMMON_FLAGS = "-O2 -pipe -mcpu=power7 -mtune=power7 -mabi=elfv2" +COMMON_FLAGS = "-O2 -pipe -mcpu=power7 -mtune=power7" CHOST = "powerpc64-unknown-linux-gnu" USE = [ "altivec", "ibm",] [ppc64.power7le] -COMMON_FLAGS = "-O2 -pipe -mcpu=power7 -mtune=power7 -mabi=elfv2" +COMMON_FLAGS = "-O2 -pipe -mcpu=power7 -mtune=power7" CHOST = "powerpc64le-unknown-linux-gnu" USE = [ "altivec", "ibm",] [ppc64.power8] -COMMON_FLAGS = "-O2 -pipe -mcpu=power8 -mtune=power8 -mabi=elfv2" +COMMON_FLAGS = "-O2 -pipe -mcpu=power8 -mtune=power8" CHOST = "powerpc64-unknown-linux-gnu" USE = [ "altivec", "ibm",] [ppc64.power8le] -COMMON_FLAGS = "-O2 -pipe -mcpu=power8 -mtune=power8 -mabi=elfv2" +COMMON_FLAGS = "-O2 -pipe -mcpu=power8 -mtune=power8" CHOST = "powerpc64le-unknown-linux-gnu" USE = [ "altivec", "ibm",]