Re: On the cost of libraries



[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

_______________________________________________
gnome-hackers mailing list
gnome-hackers gnome org
http://mail.gnome.org/mailman/listinfo/gnome-hackers



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]