[gnutls-help] Compiling gnutls 3.3 with Solaris Studio 12.2

Nikos Mavrogiannopoulos nmav at gnutls.org
Fri Oct 24 20:24:08 CEST 2014

On Thu, 2014-10-23 at 15:08 -0700, Mat Troi wrote:
> Hi,
> Adding the #if defined(__linux__) doesn't work.  Removing the line
> works.  I tried switching to GNU compiler and got past that problem.
> I cannot find equivalent syntax in Solaris Studio.

would using .ifdef __linux__ and .endif instead work?

> This is a totally unrelated problem, I have a bunch of missing symbol
> references, but from the configure, nettle was found
> checking for NETTLE... yes
> The error for undefined symbol is:
> Undefined                       first referenced
>  symbol                             in file
> nettle_gcm_aes_decrypt              nettle/.libs/libcrypto.a(cipher.o)
> nettle_rsa_pkcs1_sign_tr            nettle/.libs/libcrypto.a(pk.o)
> nettle_ecc_scalar_set               nettle/.libs/libcrypto.a(pk.o)
> nettle_ecc_scalar_get               nettle/.libs/libcrypto.a(pk.o)
> nettle_sha512_digest                nettle/.libs/libcrypto.a(mac.o)
> nettle_sha512_update                nettle/.libs/libcrypto.a(mac.o)
> ....

If you are using nettle 2.7.1, these symbols should be there. Could it
be that you have two different versions of nettle in your system that


More information about the Gnutls-help mailing list