Re: git: 255538cd9060 - main - powerpc64le: switch long double to IEEE binary128

From: Piotr Kubaj <pkubaj_at_FreeBSD.org>
Date: Mon, 22 Jun 2026 08:36:29 UTC
On 26-06-22 01:59:40, Konstantin Belousov wrote:
> On Fri, Jun 19, 2026 at 10:00:18PM +0000, Piotr Kubaj wrote:
> > The branch main has been updated by pkubaj:
> > 
> > URL: https://cgit.FreeBSD.org/src/commit/?id=255538cd906045095d0c2113ae6c4731ce36c0cf
> > 
> > commit 255538cd906045095d0c2113ae6c4731ce36c0cf
> > Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
> > AuthorDate: 2026-06-15 15:37:26 +0000
> > Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
> > CommitDate: 2026-06-19 21:25:39 +0000
> > 
> >     powerpc64le: switch long double to IEEE binary128
> >     
> >     Change powerpc64le's long double from 64-bit double to IEEE 754
> >     binary128 (quad, 113-bit mantissa), matching aarch64 and riscv64.
> >     
> >     Gated on FreeBSD 16 and powerpc64le only.
> >     
> >     Differential Revision: https://reviews.freebsd.org/D57388
> >     Reviewed by:    adrian
> >     Relnotes:       yes
> 
> I get the following from tinderbox:
> 
> ld.lld: error: version script assignment of 'CXXABI_1.3' to symbol 'typeinfo for long double const*' failed: symbol not defined
> ld.lld: error: version script assignment of 'CXXABI_1.3' to symbol 'typeinfo for long double' failed: symbol not defined                                        ld.lld: error: version script assignment of 'CXXABI_1.3' to symbol 'typeinfo for long double*' failed: symbol not defined
> ld.lld: error: version script assignment of 'CXXABI_1.3' to symbol 'typeinfo name for long double const*' failed: symbol not defined
> ld.lld: error: version script assignment of 'CXXABI_1.3' to symbol 'typeinfo name for long double' failed: symbol not defined
> ld.lld: error: version script assignment of 'CXXABI_1.3' to symbol 'typeinfo name for long double*' failed: symbol not defined
> cc: error: linker command failed with exit code 1 (use -v to see invocation)
> --- libcxxrt.so.1.full ---
> *** [libcxxrt.so.1.full] Error code 1
> 
Hm, I did make universe test builds on universe16a (can share build logs
if necessary) and all the builds passed fine. Does tinderbox build
differently?