Symbol versioning

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


-----BEGIN PGP SIGNED MESSAGE-----
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
>>> http://people.redhat.com/~drepper/symbol-versioning.
>> 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                                    ------- http://www.samba.org
Likewise Software          ---------  http://www.likewisesoftware.com
"What man is a man who does not make the world better?"      --Balian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFINZp+IR7qMdg1EfYRAhqSAJ93BQMzryhALuPOqCW+e4Xg7nRnegCgpud8
E0MuBavD49g9YtOMp766dPI=
=pyrB
-----END PGP SIGNATURE-----


More information about the samba-technical mailing list