libgnutlsxx link problems

Simon Josefsson simon at josefsson.org
Mon Oct 19 12:51:36 CEST 2009


Boyan Kasarov <bkasarov at gmail.com> writes:

> Hello,
> I am sending two patches to add symbol visibility support.
>
> [PATCH 1/2] Import lib-symbol-visibility from gnulib
> [PATCH 2/2] Use lib-symbol-visibility for the C++ library

Thanks!  The patch looks good, so I'll push it once your FSF copyright
papers have arrived (if I didn't send these off-list, please remind me).

> The second patch adds the necessary changes as explained in
> lib-symbol-visibility manual to add support for libgnutlsxx. I also
> removed the "local: *;" directive from libgnutlsxx.map, because it is
> no longer needed to hide symbols using it.

I'm not sure, maybe the 'local: *' is still needed: what if you use a
compiler that doesn't support symbol visibility but supports linker
version scripts?  Then 'local: *' would be useful.  Is there any harm in
keeping it?

/Simon





More information about the Gnutls-devel mailing list