This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: libstdc++ and the LSB
- From: Nathan Myers <ncm-nospam at cantrip dot org>
- To: libstdc++ at gcc dot gnu dot org
- Cc: gcc at gcc dot gnu dot org
- Date: Thu, 12 Jun 2003 09:29:40 -0700
- Subject: Re: libstdc++ and the LSB
- References: <20030612160930.GA15448@nevyn.them.org>
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