This is the mail archive of the 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: [v3] Solaris baseline maintenance

On 02/02/17 11:09 +0100, Rainer Orth wrote:
This patch consists of two parts:

* The first just updates the Solaris libstdc++ baselines for GCC 7.

* However, there's a maintenance issue that has been bothering me for
 some time: on 32-bit x86, there are the CXXABI_FLOAT128 on top of
 what's in the sparc baseline.  So far, I've just used the 32-bit sparc
 baselines as the common ground and lived with the few added symbols on
 x86, but this means you always have to check if there's anything else
 that needs attention.

 So I've now decided to bite the bullet and separate the x86 and sparc
 baselines, so we now have i386-solaris2.1[01] and
 sparc-solaris2.1[01] instead of just solaris2.1[01].

Bootstrapped without regressions on i386-pc-solaris2.1[02] and
sparc-sun-solaris2.1[02].  Ok for mainline now or better wait a bit
closer to release?  I had to remove the recently-added-and-removed-again
basic_string<C, T, A>::_M_copy_assign symbols from them baselines again.

Yes, sorry about that hiccup. There shouldn't be any new symbols
before the release, so doing this now seems fine. Thanks.

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