Re: On the cost of libraries
- From: Sander Vesik <Sander Vesik Sun COM>
- To: murrayc usa net
- Cc: Gnome Hackers <gnome-hackers gnome org>
- Subject: Re: On the cost of libraries
- Date: Fri, 16 Nov 2001 23:01:27 +0000 (GMT)
[large snip of cc: list]
On 17 Nov 2001, Murray Cumming wrote:
> On Fri, 2001-11-16 at 11:24, Colm Smyth wrote:
> > Binary compatibility is an important goal, but with C++ it's effectively
> > impossible; the name-mangling format changes not infrequently, vtable dispatch
> > is also subject to change. The upshot is that the ABI of a C++ library can
> > change between minor version updates so the usage scenario I described is
> > applicable only when you are targetting a well-known C++ ABI.
>
> You mean 'between minor version updates' of the compiler, right? The ABI
> of a C++ library should not change between minor version updates of that
> library.
>
the problem is that even same version of the same library can be non-ABI
compatible if the compiler (version) or possibly even compiler flags
differ.
> --
> Murray Cumming
> murrayc usa net
> www.murrayc.com
>
Sander
"I don't think there is intelligent life within our solar system"
-- Brian Behlendorf
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]