[gnutls-devel] Difference between 'tools' and 'libraries' for GNUtls development?

Mark Brown markb at lowsnr.net
Sun Apr 3 08:52:39 CEST 2016


I am trying to build GNUtls from the latest sources, and have the
following observations.

(1) Dependencies

There are two types of dependency:
- tools needed to build GNUtls (compilers, make and the like)
- external libraries that GNUtls may require

The section "Development" on the page http://gnutls.org/devel.html
refers to development *tools* in README-alpha
There is no mention of the libraries required to build GNUtls.

However, README-alpha.md includes libtasn1 and libidn. Are actually
tools, or are they libraries?

Also, GMP is needed to build GNUtls but is not listed anywhere.

It would be nice to distinguish between tools and libraries, and to
include GMP for completeness.

(2) Build instructions

The commands listed on http://gnutls.org/devel.html are not consistent
with the contents of README-alpha.md. Specifically, the former specifies
'make autoreconf' while the latter specifies 'make bootstrap'. Which is
correct? (The two sources should also be made consistent.)

Also, since GMP is required, it should be included in the list of
packages to install in README-alpha.md.

Best regards,
Mark Brown.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: OpenPGP digital signature
URL: </pipermail/attachments/20160403/aa101df8/attachment.sig>

More information about the Gnutls-devel mailing list