[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ppc64el: IEEE 128-bit long double instead of IBM 128-bit long double



On 9/4/25 14:52, Adrian Bunk wrote:
On Thu, Sep 04, 2025 at 11:42:54AM +0200, Matthias Klose wrote:
On 8/5/25 13:29, Matthias Klose wrote:
For the opening of trixie, both GCC and LLVM are prepared to change the
long double ABI from  IBM 128-bit long double to  IEEE 128-bit long
double.  That is a change that other distros did long ago.

For reference, please see
https://developers.redhat.com/articles/2023/05/16/benefits-fedora-38-
long-double-transition-ppc64le#

I'm proposing to do this "transition" inline, doing just no-change
binNMUs in most cases.  long double in the ABI is not that common.
Afaiu, Fedora and OpenSUSE did it this way, and also Ubuntu is doing it
currently this way.  Ubuntu also has a (maybe incomplete) list of
packages, which require binNMUs.

with GCC 15 now as the default, we are starting with the sourceful no-change
uploads, as suggested by Graham.  Progress is tracked in

https://wiki.debian.org/ToolChain/IEEELongDouble

Is gcc-14 with the changed ABI equivalent?

I am asking since the uploads you did so far did build with gcc-14.

yes, it's configured for all gcc-N versions, needed to do that for the libgphobos bootstrap anyway.


Reply to: