[gnutls-devel] GnuTLS | Compile failure on Mingw-w64 (#962)

Development of GNU's TLS library gnutls-devel at lists.gnutls.org
Thu Apr 2 16:18:35 CEST 2020

Michael Cronenworth commented:

The core issue is that the tarball is shipping 'lib/nettle/curve448/eccdata.stamp' and this causes the eccdata.exe target to never get built. Removing that touchfile builds the EXE and the entire compile completes.

A secondary issue of you adding an executed binary to the compile is that this will fail on non-x86_64 build hosts. Fedora MinGW packages are built 'noarch' because gcc can build any type of PE on any arch, but you cannot run any PE on any arch. With this new requirement the Fedora builds will fail when they get placed on a i686, ARM, or PPC build host.

Is there any way to skip building lib/nettle? Excuse my ignorance of GnuTLS code design.

Reply to this email directly or view it on GitLab: https://gitlab.com/gnutls/gnutls/-/issues/962#note_316371476
You're receiving this email because of your account on gitlab.com.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gnupg.org/pipermail/gnutls-devel/attachments/20200402/ebafdd21/attachment.html>

More information about the Gnutls-devel mailing list