Re: git: 255538cd9060 - main - powerpc64le: switch long double to IEEE binary128
Date: Sun, 21 Jun 2026 22:59:40 UTC
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