mailing list of musl libc
 help / color / mirror / code / Atom feed
* MIT Kerberos 5  status
@ 2012-06-10 21:21 Isaac Dunham
  2012-06-10 21:55 ` John Spencer
  2012-06-10 22:38 ` Rich Felker
  0 siblings, 2 replies; 3+ messages in thread
From: Isaac Dunham @ 2012-06-10 21:21 UTC (permalink / raw)
  To: musl

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



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-06-10 22:38 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-10 21:21 MIT Kerberos 5 status Isaac Dunham
2012-06-10 21:55 ` John Spencer
2012-06-10 22:38 ` Rich Felker

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).