Symbol versioning

Gerald (Jerry) Carter jerry at
Thu May 22 16:08:30 GMT 2008

Hash: SHA1

Stefan (metze) Metzmacher wrote:
> Gerald (Jerry) Carter schrieb:
>> Stefan (metze) Metzmacher wrote:
>>> Hi,
>>> I just checked in support for symbol versioning to v3-2-stable
>>> to see how the build farm likes it.
>>> For now I only added it for libtalloc, libtdb and libwbclient,
>>> the aim of this is to extent the api later without breaking
>>> already compiled binaries. For details have a look at
>> So how does this help us on non-linxu platforms that use the
>> native ld?  This doesn't seem to help with API version unless it
>> is portable everywhere.
> It doesn't help everywhere, but it doesn't harm where it's supported.
> So far the build-farm looks ok.

But it doesn't help us with versioning on platforms that
don't use GNU ld right?  So we have to go through all the hoops
of maintaining backwards compatibility (compatible DSO files).
So what I'm missing is that this seems to make those platforms
the corner cases which means they are guaranteed to break.
My have to support two solutions at all ?

What amI missing here?

cheers, jerry
- --
Samba                                    -------
Likewise Software          ---------
"What man is a man who does not make the world better?"      --Balian
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla -


More information about the samba-technical mailing list