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: libstdc++ and the LSB


On Thu, Jun 12, 2003 at 12:09:31PM -0400, Daniel Jacobowitz wrote:
> [Please CC me, I don't read libstdc++@]
> 
> It was pointed out to me today that the LSB now has a section on the
> interfaces to libstdc++:
>   http://www.linuxbase.org/spec/wip/wip/baselib.html#LIBSTDCXX
> and are looking for feedback on it by the 27th.  Anyone interested in making
> sure they're on the right track?
> 
> I see some comments about referencing or including the C++ ABI in the
> minutes from this week's meeting, but not much progress on that front.

Without looking too closely at the document, I suspect the proper
response is "uh-oh".  They don't seem to be specifying any particular
name mangling, nor referencing appropriate core-language ABI 
specifications; never mind differing libstdc++ versions.

I suspect that the correct specification would have to mention 
including several different builds of libstdc++, corresponding to
the various gcc releases that programs may have been built against.

Eventually people will not tolerate having increasingly many subtly
different .so versions of libstdc++.  I hope we can get the library
right before the first time a distro refuses the next iteration and
demands that changes be backported to the previous ABI.  (All hail 
Paolo, Jerry, Petur, Stefan, et al.!)

Nathan Myers
ncm-nospam@cantrip.org


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