# HG changeset patch # User diego # Date 1161528677 0 # Node ID 4795f0a7fb6205d0f13b3efbb4e9c2df01528ce3 # Parent 3007b4b0673c8578bc2d9a57f4569d042812a208 IPv6 tests for the presence of AF_INET6 but not struct sockaddr_in6. Glibc 2.0 has AF_INET6 but doesn't have sockaddr_in6. Disable IPv6 in such cases. taken from a patch by Mikulas Patocka, mikulas (at) artax karlin mff cuni cz diff -r 3007b4b0673c -r 4795f0a7fb62 configure --- a/configure Sun Oct 22 14:47:25 2006 +0000 +++ b/configure Sun Oct 22 14:51:17 2006 +0000 @@ -6988,7 +6988,8 @@ cat > $TMPC << EOF #include #include -int main(void) { socket(AF_INET6, SOCK_STREAM, AF_INET6); } +#include +int main(void) { struct sockaddr_in6 six; socket(AF_INET6, SOCK_STREAM, AF_INET6); } EOF _inet6=no if cc_check ; then