Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Jun 2026 10:36:29 +0200
From:      Piotr Kubaj <pkubaj@FreeBSD.org>
To:        Konstantin Belousov <kib@freebsd.org>
Cc:        src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org
Subject:   Re: git: 255538cd9060 - main - powerpc64le: switch long double to IEEE binary128
Message-ID:  <ajj0DZkfwhCxmfnC@talos-powerpc64le>
In-Reply-To: <ajhs3Nqn4i7jmd5N@kib.kiev.ua>
References:  <6a35bbf2.44afb.6a2dde3e@gitrepo.freebsd.org> <ajhs3Nqn4i7jmd5N@kib.kiev.ua>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
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?

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----

iQJPBAABCAA5FiEEycyIeNkkgohzsoorelmbhSCDnJ0FAmo49AwbFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMCwyAAoJEHpZm4Ugg5ydcOQP/3gnZPpV9A3z9SKALRaP
neAD6Yxhx5/TukBqf1s/+lkrGonHeJrDQSt55BAkM/xnu2iTErZ2zcVxAjDjzX+U
N06Q6urHByw8SAqKFESkO50lMckuC08zqIq7SM+6X460h5qoXU9AJ/+GlumWrUZ8
u5PXAD/bDsc/TxYKpeAhKF2FABzb5rH15wTI8Ll6FB2MCm4dXtUgnhBjznDzWCuT
kwO5XZc4FxlwzA50nKL8A9ZfUH/y6WlZI7ikqkOSq5DGj2j7PlpL5GFXMqbySW0X
TAT9IKankXSLhefFC60JlA+RmC9GC4HnKtRFQRNU8pMnCEXFG7px5jvW26t+RHpZ
Wa0nKF0eXgcPixyATp3l60itTcVOy4RxXaOsJhpOLjb7gajPcKsnSCTOY3tj12h1
ix23/hOzi3/L5f6BzMeJlID79FqP/EVGQFAfvxbIsU+xuPMXP3BFvTVcptM6S5r/
WjJBuE3pDeN6kg+dN2rkXkcqsgFqg/yki5dMrvmFI9cmrZIBiIsh9Ji1iyAzorxq
+i+ZLxX1aaMItNCAWOG43dho0K65MTE2aFMCiGBnETBPdyQazDfORcxS8Ej5V8h9
P7oWIOvpzNfseZbdEtYuH+dFzCI+lnDydO9osZWEUfZndxVKc+tUknhojCnBuzKb
AagsgWQDM4BI4csBbguAJ7Z4
=UvE3
-----END PGP SIGNATURE-----
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ajj0DZkfwhCxmfnC>