Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#9043 closed defect (fixed)

GnuTLS should show optional dependency of libidn2 NOT libidn.

Reported by: Richard Melville Owned by: blfs-book@…
Priority: normal Milestone: 8.1
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

Under heading "GnuuTLS Dependencies/Optional"

s/libidn/libidn2

Change History (5)

comment:1 by bdubbs@…, 5 years ago

Looking at my log, it does say 'LIBIDN2 was not found', but it also says hecking for LIBIDN... yes.

We may want to add https://www.gnu.org/software/libidn/libidn2/manual/libidn2.html as and external reference but libidn id definitely used if found.

Also, I could lfind no reference in the build system to some of our other referenced external libraries: cmocka and datefudge.

I'll give this a day or two for responses but without more info intend to make the above updates.

comment:2 by Douglas R. Reno, 5 years ago

Alright, Bruce and I discussed this in IRC the other day. This applies to adding libidn as well, and will modify that ticket soon if necessary.

I'm copying and pasting my part of the conversation here.

I definitely think that libidn2 should be added just because libidn1 is an incomplete implementation, but I can understand why we would want to leave it out. One of the main reasons why I'm concerned about libidn2 is that it doesn't provide a .pc file. We need to keep an eye on upstream to see if they have support for it coming anytime soon. No doubt that wget2 will need it, and changing to that new version cold-turkey will cause problems.

With regarding to datefudge and cmocka, those are used in the DANE Module installed when Unbound is available at build time (runtime).

comment:3 by bdubbs@…, 5 years ago

Resolution: fixed
Status: newclosed

Added libidn2 as an optional external dependency of GnuTLS. Clarified when cmoka and datefudge are used.

Fixed at revision 18537.

comment:4 by bdubbs@…, 5 years ago

Milestone: 8.1m8.1

Milestone renamed

comment:5 by bdubbs@…, 5 years ago

Milestone: m8.18.1

Milestone renamed

Note: See TracTickets for help on using tickets.