[gnutls-devel] GnuTLS duplicate symbols

Dennis Philipps dennis.philipps at gmail.com
Mon Feb 3 22:26:41 CET 2014


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.


Regards

Dennis Philipps
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/attachments/20140203/0741ac2b/attachment-0001.html>


More information about the Gnutls-devel mailing list