[PATCH] Xtranssock: assume that we have getaddrinfo if ipv6 is enabled
yselkowitz at users.sourceforge.net
Thu Sep 3 00:55:29 PDT 2009
On 11/08/2009 12:23, Alan Coopersmith wrote:
> That was how I originally wrote the code - the weak/mismatch case was added
> by David Dawes in the XFree86 integration because he was seeing crashes on
> FreeBSD when the server was built with IPv6 support but libc was not
> (possibly because they were linked, statically or dynamically, with an older
> version of libc, but somehow also linked with a new version of libX11):
> Presumably, that case is far more rare in 2009 than it was in 2003, and I
> have no objections to not catering for it. Certainly it's not something
> that we'd support on Solaris/OpenSolaris - I don't know about other OS'es.
On Cygwin, it's even worse: binutils' PE/COFF weak symbol handling
doesn't always work as on ELF, so this abstraction was actually breaking
the inet6 listener. +1 for the patch.
More information about the xorg-devel