2b580b9846
- I still have not understood why it worked without this fix before, and I think this has been triggered by the gcc-4.4, but I have not investigated this much. I went with the trivial fix. Adding a glibc-2.10.1 expression, because the glibc-2.11 still does not have a ports release, so it cannot be used in arm. I'm using it only in native compilation by now. Making the default glibc to be 2.10 instead of 2.11 in armv5tel-linux. svn path=/nixpkgs/branches/stdenv-updates/; revision=18688
25 lines
886 B
Diff
25 lines
886 B
Diff
diff -rc glibc-2.9-20081208-orig/sysdeps/posix/getaddrinfo.c glibc-2.9-20081208/sysdeps/posix/getaddrinfo.c
|
|
*** glibc-2.9-20081208-orig/sysdeps/posix/getaddrinfo.c 2008-07-30 21:14:22.000000000 +0200
|
|
--- glibc-2.9-20081208/sysdeps/posix/getaddrinfo.c 2008-12-10 11:39:32.000000000 +0100
|
|
***************
|
|
*** 505,512 ****
|
|
int no_data = 0;
|
|
int no_inet6_data = 0;
|
|
service_user *nip = NULL;
|
|
- enum nss_status inet6_status = NSS_STATUS_UNAVAIL;
|
|
- enum nss_status status = NSS_STATUS_UNAVAIL;
|
|
int no_more;
|
|
int old_res_options;
|
|
|
|
--- 505,510 ----
|
|
***************
|
|
*** 702,707 ****
|
|
--- 700,707 ----
|
|
|
|
while (!no_more)
|
|
{
|
|
+ enum nss_status inet6_status = NSS_STATUS_UNAVAIL;
|
|
+ enum nss_status status = NSS_STATUS_UNAVAIL;
|
|
nss_gethostbyname4_r fct4
|
|
= __nss_lookup_function (nip, "gethostbyname4_r");
|
|
if (fct4 != NULL)
|