This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]