|
From: Larry M. <lm...@bi...> - 2010-03-18 17:49:03
|
On Thu, Mar 18, 2010 at 10:05:05AM -0700, Jeff Hobbs wrote: > On 2010-03-18, at 9:57 AM, Reinhard Max wrote: > > On Thu, 18 Mar 2010 at 17:41, Joe English wrote: > > > >> The two oldest machines I have available -- a 2002-vintage Octane > >> (IRIX 6.5) and a 1997-era AIX box -- both lack getaddrinfo(). Last > >> I checked, HEAD was still able to build on both of those (with a bit > >> of coaxing). > > > > Hmm - how about a compat/getaddrinfo.c so that we can still support > > those platforms, but avoid putting back the ifdef'ery and duplicated > > logic into tclUnixSock.c and friends? > > IMO this is a place where we draw the line on Tcl support. Those are > both well beyond EOL systems by their manufacturers and should have > no expectation for IPv6 support. I suspect Joe having them is more > a curiosity than a business need. Someone actually running those in > production just wouldn't update to Tcl 8.6. We have both of those in our cluster and they find bugs. And IRIX 6.5.19 supports IPv6. So putting a change into the tree that doesn't compile on these machines is kind of a bummer for us. If there is a way to ifdef it out we can change our build process to do so. I personally could care less about IPv6, I believe that NAT solves the address problem and the world will come to that realization and we'll claw back all those class A blocks but whatever. I just need a tcl that works w/ IPv4 on those old platforms. -- --- Larry McVoy lm at bitmover.com http://www.bitkeeper.com |