[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commits] r7312 - in /fsf/trunk/libc: ChangeLog configure configure.in resolv/nss_dns/dns-host.c sysdeps/x86_64/configure
- To: commits@xxxxxxxxxx
- Subject: [commits] r7312 - in /fsf/trunk/libc: ChangeLog configure configure.in resolv/nss_dns/dns-host.c sysdeps/x86_64/configure
- From: eglibc@xxxxxxxxxx
- Date: Wed, 12 Nov 2008 08:03:20 -0000
Author: eglibc
Date: Wed Nov 12 00:03:20 2008
New Revision: 7312
Log:
Import glibc-mainline for 2008-11-12
Added:
fsf/trunk/libc/sysdeps/x86_64/configure
Modified:
fsf/trunk/libc/ChangeLog
fsf/trunk/libc/configure
fsf/trunk/libc/configure.in
fsf/trunk/libc/resolv/nss_dns/dns-host.c
Modified: fsf/trunk/libc/ChangeLog
==============================================================================
--- fsf/trunk/libc/ChangeLog (original)
+++ fsf/trunk/libc/ChangeLog Wed Nov 12 00:03:20 2008
@@ -1,3 +1,15 @@
+2008-11-11 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * resolv/nss_dns/dns-host.c (gaih_getanswer_slice): Don't abort for
+ unknown request types for now.
+
+2008-11-11 Roland McGrath <roland@xxxxxxxxxx>
+
+ * sysdeps/x86_64/configure: New file.
+
+ * configure.in: Add AC_SUBST(libc_cv_cpp_asm_debuginfo).
+ * configure: Regenerated.
+
2008-11-03 Martin Schwidefsky <schwidefsky@xxxxxxxxxx>
* sysdeps/s390/s390-64/dl-trampoline.S (_dl_runtime_profile): Use the
Modified: fsf/trunk/libc/configure
==============================================================================
--- fsf/trunk/libc/configure (original)
+++ fsf/trunk/libc/configure Wed Nov 12 00:03:20 2008
@@ -748,6 +748,7 @@
libc_cv_sysconfdir
libc_cv_rootsbindir
libc_cv_forced_unwind
+libc_cv_cpp_asm_debuginfo
use_ldconfig
ldd_rewrite_script
elf
@@ -8433,6 +8434,8 @@
{ echo "$as_me:$LINENO: WARNING: *** be removed." >&5
echo "$as_me: WARNING: *** be removed." >&2;}
fi
+
+
@@ -9311,6 +9314,7 @@
libc_cv_sysconfdir!$libc_cv_sysconfdir$ac_delim
libc_cv_rootsbindir!$libc_cv_rootsbindir$ac_delim
libc_cv_forced_unwind!$libc_cv_forced_unwind$ac_delim
+libc_cv_cpp_asm_debuginfo!$libc_cv_cpp_asm_debuginfo$ac_delim
use_ldconfig!$use_ldconfig$ac_delim
ldd_rewrite_script!$ldd_rewrite_script$ac_delim
elf!$elf$ac_delim
@@ -9331,7 +9335,7 @@
LTLIBOBJS!$LTLIBOBJS$ac_delim
_ACEOF
- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 53; then
+ if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 54; then
break
elif $ac_last_try; then
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
Modified: fsf/trunk/libc/configure.in
==============================================================================
--- fsf/trunk/libc/configure.in (original)
+++ fsf/trunk/libc/configure.in Wed Nov 12 00:03:20 2008
@@ -2181,6 +2181,9 @@
AC_SUBST(libc_cv_rootsbindir)
AC_SUBST(libc_cv_forced_unwind)
+dnl sysdeps/CPU/configure.in checks set this via arch-specific asm tests
+AC_SUBST(libc_cv_cpp_asm_debuginfo)
+
AC_SUBST(use_ldconfig)
AC_SUBST(ldd_rewrite_script)
Modified: fsf/trunk/libc/resolv/nss_dns/dns-host.c
==============================================================================
--- fsf/trunk/libc/resolv/nss_dns/dns-host.c (original)
+++ fsf/trunk/libc/resolv/nss_dns/dns-host.c Wed Nov 12 00:03:20 2008
@@ -1083,11 +1083,18 @@
}
continue;
}
+#if 1
+ // We should not see any types other than those explicitly listed
+ // below. Some types sent by server seem missing, though. Just
+ // collect the data for now.
+ if (__builtin_expect (type != T_A && type != T_AAAA, 0))
+#else
if (__builtin_expect (type == T_SIG, 0)
|| __builtin_expect (type == T_KEY, 0)
|| __builtin_expect (type == T_NXT, 0)
|| __builtin_expect (type == T_PTR, 0)
|| __builtin_expect (type == T_DNAME, 0))
+#endif
{
/* We don't support DNSSEC yet. For now, ignore the record
and send a low priority message to syslog.
Added: fsf/trunk/libc/sysdeps/x86_64/configure
==============================================================================
--- fsf/trunk/libc/sysdeps/x86_64/configure (added)
+++ fsf/trunk/libc/sysdeps/x86_64/configure Wed Nov 12 00:03:20 2008
@@ -1,0 +1,3 @@
+# The i386 fragment also works for x86_64.
+
+. $srcdir/sysdeps/i386/configure