[gnutls-devel] GnuTLS duplicate symbols

Nikos Mavrogiannopoulos nmav at gnutls.org
Wed Feb 12 19:58:46 CET 2014


On 02/03/2014 10:26 PM, Dennis Philipps wrote:
> Hello,
> 
> the GnuTLS library since 3.2.x seems to have an issue on the X86
> accelerated code-base. The files
> 
> lib/accelerated/aes-cbc-x86-aesni.c
> lib/accelerated/aes-cbc-x86-ssse3.c
> 
> both define the symbol
> 
> unsigned int _gnutls_x86_cpuid_s[4];
> 
> which results in the duplicate symbols linker error. I assume this is a
> copy/paste/typo something bug. Linking works fine with 3.1.20 (latest
> 3.1.x version as it seems). I patched the files locally and the linking
> was okay. I built on Mac OS X 10.7 but this should probably be found on
> any x86 accelerated build as this is not an issue within the assembler code.

Thank you. This was reported few days ago and there is a fix in the
repository that will be included in the next release.

regards,
Nikos




More information about the Gnutls-devel mailing list