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): > > > http://www.mail-archive.com/[email protected]/msg04177.html > > 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. Yaakov Cygwin/X _______________________________________________ xorg-devel mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-devel
