From owner-freebsd-toolchain@freebsd.org Tue Nov 19 19:19:53 2019 Return-Path: Delivered-To: freebsd-toolchain@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6A5D71BBA58; Tue, 19 Nov 2019 19:19:53 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47HbHY0x41z3LZV; Tue, 19 Nov 2019 19:19:53 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from John-Baldwins-MacBook-Pro-5.local (ralph.baldwin.cx [66.234.199.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 5971D14FC6; Tue, 19 Nov 2019 19:19:52 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Subject: Re: Fwd: [Bug 239813] Update lang/gcc9, lang/gcc9-devel, lang/gcc8, and lang/gcc8-devel to ELFv2 ABI on powerpc64 To: Mark Millard , Baptiste Daroussin , freebsd-ppc@freebsd.org, FreeBSD Toolchain References: <59781281-A43A-4D2C-BFFD-7168C83F6B13@yahoo.com> From: John Baldwin Openpgp: preference=signencrypt Autocrypt: addr=jhb@FreeBSD.org; keydata= mQGiBETQ+XcRBADMFybiq69u+fJRy/0wzqTNS8jFfWaBTs5/OfcV7wWezVmf9sgwn8TW0Dk0 c9MBl0pz+H01dA2ZSGZ5fXlmFIsee1WEzqeJzpiwd/pejPgSzXB9ijbLHZ2/E0jhGBcVy5Yo /Tw5+U/+laeYKu2xb0XPvM0zMNls1ah5OnP9a6Ql6wCgupaoMySb7DXm2LHD1Z9jTsHcAQMD /1jzh2BoHriy/Q2s4KzzjVp/mQO5DSm2z14BvbQRcXU48oAosHA1u3Wrov6LfPY+0U1tG47X 1BGfnQH+rNAaH0livoSBQ0IPI/8WfIW7ub4qV6HYwWKVqkDkqwcpmGNDbz3gfaDht6nsie5Z pcuCcul4M9CW7Md6zzyvktjnbz61BADGDCopfZC4of0Z3Ka0u8Wik6UJOuqShBt1WcFS8ya1 oB4rc4tXfSHyMF63aPUBMxHR5DXeH+EO2edoSwViDMqWk1jTnYza51rbGY+pebLQOVOxAY7k do5Ordl3wklBPMVEPWoZ61SdbcjhHVwaC5zfiskcxj5wwXd2E9qYlBqRg7QeSm9obiBCYWxk d2luIDxqaGJARnJlZUJTRC5vcmc+iGAEExECACAFAkTQ+awCGwMGCwkIBwMCBBUCCAMEFgID AQIeAQIXgAAKCRBy3lIGd+N/BI6RAJ9S97fvbME+3hxzE3JUyUZ6vTewDACdE1stFuSfqMvM jomvZdYxIYyTUpC5Ag0ERND5ghAIAPwsO0B7BL+bz8sLlLoQktGxXwXQfS5cInvL17Dsgnr3 1AKa94j9EnXQyPEj7u0d+LmEe6CGEGDh1OcGFTMVrof2ZzkSy4+FkZwMKJpTiqeaShMh+Goj XlwIMDxyADYvBIg3eN5YdFKaPQpfgSqhT+7El7w+wSZZD8pPQuLAnie5iz9C8iKy4/cMSOrH YUK/tO+Nhw8Jjlw94Ik0T80iEhI2t+XBVjwdfjbq3HrJ0ehqdBwukyeJRYKmbn298KOFQVHO EVbHA4rF/37jzaMadK43FgJ0SAhPPF5l4l89z5oPu0b/+5e2inA3b8J3iGZxywjM+Csq1tqz hltEc7Q+E08AAwUIAL+15XH8bPbjNJdVyg2CMl10JNW2wWg2Q6qdljeaRqeR6zFus7EZTwtX sNzs5bP8y51PSUDJbeiy2RNCNKWFMndM22TZnk3GNG45nQd4OwYK0RZVrikalmJY5Q6m7Z16 4yrZgIXFdKj2t8F+x613/SJW1lIr9/bDp4U9tw0V1g3l2dFtD3p3ZrQ3hpoDtoK70ioIAjjH aIXIAcm3FGZFXy503DOA0KaTWwvOVdYCFLm3zWuSOmrX/GsEc7ovasOWwjPn878qVjbUKWwx Q4QkF4OhUV9zPtf9tDSAZ3x7QSwoKbCoRCZ/xbyTUPyQ1VvNy/mYrBcYlzHodsaqUDjHuW+I SQQYEQIACQUCRND5ggIbDAAKCRBy3lIGd+N/BCO8AJ9j1dWVQWxw/YdTbEyrRKOY8YZNwwCf afMAg8QvmOWnHx3wl8WslCaXaE8= Message-ID: <091e1406-812a-f07c-2ad7-afa96bc9b953@FreeBSD.org> Date: Tue, 19 Nov 2019 11:19:47 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:60.0) Gecko/20100101 Thunderbird/60.9.1 MIME-Version: 1.0 In-Reply-To: <59781281-A43A-4D2C-BFFD-7168C83F6B13@yahoo.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Nov 2019 19:19:53 -0000 On 11/19/19 10:34 AM, Mark Millard wrote: > [A similar question to the below exists for base/gcc . The lang/gcc* are being ELFv2 enabled for powerpc64 by checking the environment for if it is new enough and already is ELFv2 based.] > > Begin forwarded message: > > From: bugzilla-noreply@freebsd.org > Subject: [Bug 239813] Update lang/gcc9, lang/gcc9-devel, lang/gcc8, and lang/gcc8-devel to ELFv2 ABI on powerpc64 > Date: November 19, 2019 at 09:32:52 PST > To: marklmi26-fbsd@yahoo.com > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239813 > > Gerald Pfeifer changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > Summary|Update lang/gcc8 and |Update lang/gcc9, > |lang/gcc9 to ELFv2 ABI on |lang/gcc9-devel, lang/gcc8, > |powerpc64 |and lang/gcc8-devel to > | |ELFv2 ABI on powerpc64 > > --- Comment #38 from Gerald Pfeifer --- > (In reply to Mark Millard from comment #35) >> I do not know the intent for devel/powerpc64-gcc relative >> to future ELFv2 ABI use. Does it need anything? (May be >> it is updating to gcc9 or some such first?) > > Updating to GCC 9 would be my recomendation, though I have no > involvement with that port. > > lang/gcc9-devel should be fine now, both wrt. the new ABI as well > as building with clang. > > Next I'll make the remaining equivalent changes to lang/gcc9 and > lang/gcc8-devel. I've just committed a new devel/freebsd-gcc6 port (with flavors) to replace the powerp64-gcc port (and slaves) with an intention of creating a freebsd-gcc9 port as a followup. It seems once freebsd-gcc9 exists we can apply this change to that. base/gcc will also similarly be adjusted to base/gcc6 and base/gcc9 in the future. The reason to keep old versions is that gcc6 is known to work (for some value of work) for existing releases, so we want to provide different packages for different major compiler versions to cope with newer OS releases supporting newer compilers (e.g. we will patch head to work with freebsd-gcc9, but if we only had a single powerpc64-gcc port we wouldn't be able to provide a working compiler for stable/11 if we changed powerpc64-gcc to GCC 9). -- John Baldwin