This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
versioning libraries (was Re: versioning C++ includes)
On Wed, Jun 26, 2002 at 12:37:26AM +0200, Rainer Orth wrote:
> Nathan Myers <ncm-nospam@cantrip.org> writes:
> Sorry, I'm talking about the regular -version-info option.
That seems to have no effect in my copy of libtool. Also, the docs
(info) don't mention it, although --help does.
> ... I think the only option is for libstdc++ to get it's act together
> and finally define and implement a stable ABI. Vendor compilers have been
> doing this for years, so it's certainly feasible, and spending effort to
> achieve this goal is much better than implementing further kludges around
> the underlying problem.
It will be a long time before we are ready to stabilize a library ABI.
Nailing it as it is would enforce horrendous performance botches
indefinitely.
As it gets fixed, incrementally, the only way we can get it exercised
is if people can afford to run binaries built with it along with other
programs they have received.
We have had a long grace period where there were hardly any C++
libraries in common use, so it was unlikely for unrelated programs
to depend on the same library. That period coming to an end.
Nathan Myers
ncm at cantrip dot org