Невозможно статически связать libgnutls.a

Я пытаюсь связать статическую библиотеку gnutls (libgnutls.a). Я уже сделал что-то подобное с OpenSSL, который отлично работал с командной строкой: g ++ test.cpp -statical -lcrypto -ldl -o test. Но если я попробую то же самое с библиотекой gnuTLS (g ++ test.cpp -statical -lgnutls -ldl -o test), Я получаю много ошибок, как это:

/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libgnutls.a(privkey.o): In Funktion `_gnutls_privkey_decode_ecc_key':
(.text+0x818): Nicht definierter Verweis auf `asn1_create_element'
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libgnutls.a(privkey.o): In Funktion `_gnutls_privkey_decode_ecc_key':
(.text+0x86a): Nicht definierter Verweis auf `asn1_der_decoding'
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libgnutls.a(privkey.o): In Funktion `_gnutls_privkey_decode_ecc_key':
(.text+0x8d3): Nicht definierter Verweis auf `asn1_read_value'
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libgnutls.a(privkey.o): In Funktion `_gnutls_privkey_decode_ecc_key':

Есть ли возможность связать статическую библиотеку gnuTLS?

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]