diff options
| author | Adam Joseph <adam@westernsemico.com> | 2022-04-25 00:00:11 -0700 |
|---|---|---|
| committer | Adam Joseph <adam@westernsemico.com> | 2023-04-05 15:52:43 -0700 |
| commit | 40f7300227019403d00965fc37709149ba4eadca (patch) | |
| tree | 429e37559a6d93b45f6cea12e81e32803d4f39ab /pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch | |
| parent | 52cf8fea4fefeb990d72d2159ce42cf7cf94dd2f (diff) | |
gcc: if isPower64 && !isMusl use --with-long-double-format=ieee
Use IEEE-standard floating point on `powerpc64le` instead of
IBM-proprietary formats. The GCC wiki has more details on the history
here:
https://gcc.gnu.org/wiki/Ieee128PowerPC
Nixpkgs' stdenv has no legacy `powerpc64le` installs to deal with
(stdenv did not bootstrap on powerpc64le until very recenty), so it's
much easier decision for us.
Red Hat (i.e. IBM) has tried to do this in each of the last *six*
releases:
https://fedoraproject.org/wiki/Changes/PPC64LE_Float128_Transition
they and finally shipped it in May with Fedora 36:
https://bugzilla.redhat.com/show_bug.cgi?id=1649936
Apparently glibc 2.35 fixes the last blocker.
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Diffstat (limited to 'pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch')
0 files changed, 0 insertions, 0 deletions
