[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: The meaning of double-underscore symbols

From: Garrett Rooney <rooneg_at_electricjellyfish.net>
Date: 2005-10-04 23:07:58 CEST

On 04 Oct 2005 14:49:28 -0500, kfogel@collab.net <kfogel@collab.net> wrote:

> Can you say a scenario you have in mind, where having the symbols be
> in the object code, even if not the source code, would be a problem?
> I feel like I may be being insufficiently imaginative here...

I believe he means that if a client of the subversion libraries is
built with a version that uses svn_error__locate() (even if via our
macros), they will then require that symbol to be present in the
version of the subversion libraries they use at runtime. So even
though the symbol never shows up in the client source code, there's
still a hard dependency on it encoded into the client object code, so
it can only be changed or removed when we break compatibility (i.e. a
major version rev).

-garrett

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Oct 4 23:08:56 2005

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.