Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20120610142106.04b840eb@newbook>
Date: Sun, 10 Jun 2012 14:21:06 -0700
From: Isaac Dunham <idunham@...abit.com>
To: musl@...ts.openwall.com
Subject: MIT Kerberos 5  status

The issue is now filed as 
[krbdev.mit.edu #7167]
Meanwhile, I figured out that the root issue is Redhat's libverto, now a
hard dependency which Kerberos bundles.  (libverto allows asynchronous
libraries with a caller-specified event loop)
I've poked around, discovering that AIX has no dladdr/dlinfo, but
there's a wrapper for AIX; HP/UX also has no dladdr/dlinfo, so when I
discovered that 1.8.6 can be built (with some issues) for HP/UX, I
grabbed that version. This does mean that nothing using libverto will
work with musl (or HP/UX) without some patching...although not many
packages use libverto, AFAICT.

It looks like they #included sys/errno.h instead
of errno.h, which makes for an FTBFS.
Also bindresvport.c (in src/lib/rpc/) omitted netdb.h (I  guess they
expect IPPORT_RESERVED from <netinet/in.h>) 
But 1.8.6 gets much farther without patching, and builds with those
two issues fixed.

So the status is:
Kerberos 1.10.2 (presumably all 1.10* releases): 
blocked by libverto dependency on dl*
Kerberos 1.9.*: Unknown
Kerberos 1.8.*: 
s|<sys/\(errno\)|<\1|g
add netdb.h to src/lib/rpc/bindresvport.c
1.10.*, 1.9.*, and 1.8.* are all currently maintained.

HTH
Isaac Dunham

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.