From: Ezra Peisach Date: Fri, 21 Jun 2002 19:17:40 +0000 (+0000) Subject: * implementor.texinfo (IPv6 Support): Update fact that IRIX 6.5.16 X-Git-Tag: krb5-1.3-alpha1~665 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=ef9da5a7006d3c86efdde216b46bc42bf67cd3c0;p=krb5.git * implementor.texinfo (IPv6 Support): Update fact that IRIX 6.5.16 has enough support for configure to believe IPv6 support works, but the libraries fail to provide a definition of in6addr_any (although netinet/in.h implies it foes). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14554 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/doc/ChangeLog b/doc/ChangeLog index 077cd5cca..37b52c4d0 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,10 @@ +2002-06-21 Ezra Eeisach + + * implementor.texinfo (IPv6 Support): Update fact that IRIX 6.5.16 + has enough support for configure to believe IPv6 support works, + but the libraries fail to provide a definition of in6addr_any + (although netinet/in.h implies it foes). + 2002-06-20 Sam Hartman * implementor.texinfo (Operating System Notes for Shared Libraries): Update why we don't use libtool diff --git a/doc/implementor.texinfo b/doc/implementor.texinfo index 52c05b4fb..26533196c 100644 --- a/doc/implementor.texinfo +++ b/doc/implementor.texinfo @@ -148,6 +148,14 @@ this is the only one without built-in IPv6 support. In another year or so we probably won't be using those systems any more, and we may consider dropping support for systems without IPv6 support. +Somewhere between IRIX 6.5.14 and 6.5.16, partial IPv6 support was +introduced to the extent that the configuration system detects the +IPv6 support and attempts to use it. Code compiles, but then upon +linking, one discovers that ``in6addr_any'' is not defined in any +system library. A work around the header file @code{fake-addrinfo.h} +is provided by providing a static copy. This run time IPv6 code has +still not been tested. + Some utility functions or macros are also provided to give a convenient shorthand for some operations, and to retain compile-time type checking when possible (generally using inline functions but only