[RFC PATCH] Optionally use -mlong-double-128 by default on {powerpc{,64},s390{,x},sparc,alpha}-linux

Michael Matz matz@suse.de
Tue Jan 31 15:51:00 GMT 2006


Hi,

On Fri, 27 Jan 2006, Jakub Jelinek wrote:

> More controversial is the libstdc++-v3 side.

Yeah ;)  I'm anyway already nervous enough about the whole series of 
ldbl-128 patches so late in the process, although I think the gcc and 
libgcc side might be okay.  But this fragile fiddling of symbols for 
libstdc++ ... Ugh.  For instance how do you deal with the problem that 
when a template is instantiated inline providing some of those symbols?
Ihen it will be unversioned in the executable (and exported).  Depending 
on how you compile the application it will provide an 64 or 128 bit ldbl, 
and might clash with either version of the provided libstdc++.

Wouldn't it be easier to just admit the fact that it's an ABI change, and 
multilib libstdc++ ?


Ciao,
Michael.



More information about the Libstdc++ mailing list