On 03/04/18 10:11 PM, russell wrote:
Hi,

In order to build Filezilla 3.17 and later I need to build an up to date version of GNUTLS, after some effort I have almost build gnutls v3.5.18 and v3.6.2.

The problem I found earlier with the dsa structure definition was due to the fact I was using the system NETTLE v3.3 library, after compiling Nettle v3.4 then the dsa structure problem building gnutls disappeared.


Hi.

We deliver GNU TLS 3.5.14. We use the following in oi-userland Makefiles to use it -

# Force use of gnutls-3 pkgconfig during 2.x->3.x transition
GNUTLS_PKG_CONFIG_PATH_32 = /usr/lib/pkgconfig/gnutls-3
GNUTLS_PKG_CONFIG_PATH_64 = /usr/lib/$(MACH64)/pkgconfig/gnutls-3
PKG_CONFIG_PATH = $(GNUTLS_PKG_CONFIG_PATH_$(BITS)):$(PKG_CONFIG_PATH.$(BITS))

LD_OPTIONS.32 += -L/usr/lib/gnutls-3 -R/usr/lib/gnutls-3
LD_OPTIONS.64 += -L/usr/lib/$(MACH64)/gnutls-3 -R/usr/lib/$(MACH64)/gnutls-3
LD_OPTIONS += $(LD_OPTIONS.$(BITS))


This efficiently sets PKG_CONFIG_PATH to /usr/lib/pkgconfig/gnutls-3:/usr/lib/pkgconfig (for 32-bit software) and LD_OPTIONS to -L/usr/lib/gnutls-3 -R/usr/lib/gnutls-3 .


--
Best regards,
Alexander Pyhalov,
system administrator of Southern Federal University IT department

_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to