[Pkg-openssl-devel] symbol versioning

Eduardo Pérez eperez at it.uc3m.es
Thu Oct 13 17:36:01 UTC 2005


Every time I see symbol versioning I can see the bad consequences that
follow from that.

I'm not sure what is the way to go. But, I'm wondering:
Would it be possible to fix the linker so it knows when to get symbols
from the new library and the old one?

Anyone has an URL explaining this problem with some detail?
And why it can't be fixed without symbol versioning?

Eduardo

On 2005-10-13 10:23:29 +0000, Christoph Martin wrote:
> Author: chrism
> Date: 2005-10-13 10:23:28 +0000 (Thu, 13 Oct 2005)
> New Revision: 54
> 
> Added:
>    openssl/trunk/engines/openssl.ld
>    openssl/trunk/openssl.ld
> Log:
> version scripts for shared libraries
> 
> 
> Added: openssl/trunk/engines/openssl.ld
> ===================================================================
> --- openssl/trunk/engines/openssl.ld	2005-10-12 20:45:01 UTC (rev 53)
> +++ openssl/trunk/engines/openssl.ld	2005-10-13 10:23:28 UTC (rev 54)
> @@ -0,0 +1,5 @@
> +OPENSSL_0.9.8 {
> +	 global:
> +		 *;
> +};
> +
> 
> Added: openssl/trunk/openssl.ld
> ===================================================================
> --- openssl/trunk/openssl.ld	2005-10-12 20:45:01 UTC (rev 53)
> +++ openssl/trunk/openssl.ld	2005-10-13 10:23:28 UTC (rev 54)
> @@ -0,0 +1,5 @@
> +OPENSSL_0.9.8 {
> +	 global:
> +		 *;
> +};
> +



More information about the Pkg-openssl-devel mailing list