On Thu, Jan 04, 2018 at 06:05:55PM -0500, Michael Meissner wrote: > This patch is the beginning step to switching the PowerPC long double support > from IBM extended double to IEEE 128-bit floating point on PowerPC servers. > It > will be necessary to have this patch or a similar patch to allow the GLIBC > team > to begin their modifications in GLIBC 2.28, so that by the time GCC 9 comes > out, we can decide to switch the default. It is likely, the default will only > be switched on the 64-bit little endian PowerPC systems, when a distribution > goes through a major level, such that they can contemplate major changes.
I would hope the default changes for BE systems at the same time (at least those with VSX, but ideally *all*). > If you do not use the configuration option --with-long-double-format=ieee or > --with-long-double-format=ibm, the system will not build multilibs, and just > build normal libraries with the default set to IBM extended double. If you do > use either of the switches, and allow multilibs, it will build two sets of > multilibs, one for -mabi=ieeelongdouble and one for -mabi=ibmlongdouble. Huh. Why not always, then? There already is an option to turn off multilibs, for people who really really want that. Segher