aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2012-03-16 15:03:37 -0700
committerH.J. Lu <hjl.tools@gmail.com>2012-03-16 15:20:45 -0700
commitf1a77b01f4e3a80782171297120e77ab112ce85d (patch)
tree75a6f8db458cd46c36a05f48b45e932cd1a7e558 /ChangeLog
parentc0c83bc8b299b08c4c0c5129da9a28ba740f087a (diff)
downloadglibc-f1a77b01f4e3a80782171297120e77ab112ce85d.zip
glibc-f1a77b01f4e3a80782171297120e77ab112ce85d.tar.gz
glibc-f1a77b01f4e3a80782171297120e77ab112ce85d.tar.bz2
Add x32 support to ldconfig
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 05aa925..1664b9c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2012-03-16 H.J. Lu <hongjiu.lu@intel.com>
+
+ * sysdeps/generic/ldconfig.h (FLAG_X8664_LIBX32): New macro.
+ * elf/cache.c (print_entry): Handle FLAG_X8664_LIBX32.
+
+ * sysdeps/unix/sysv/linux/i386/readelflib.c (process_elf_file):
+ Move e_machine check before EI_CLASS check. Handle x32
+ libraries. Check EM_IA_64 only if SKIP_EM_IA_64 isn't defined.
+ * sysdeps/unix/sysv/linux/x86_64/readelflib.c: Just define
+ SKIP_EM_IA_64 and include
+ <sysdeps/unix/sysv/linux/i386/readelflib.c>.
+
+ * sysdeps/unix/sysv/linux/x86_64/dl-cache.h:
+ Don't include <sysdeps/unix/sysv/linux/sparc/dl-cache.h>.
+ (add_system_dir): New macro.
+
+ * sysdeps/unix/sysv/linux/x86_64/ldconfig.h
+ (SYSDEP_KNOWN_INTERPRETER_NAMES): Add /libx32/ld-linux-x32.so.2.
+
2012-03-16 Joseph Myers <joseph@codesourcery.com>
[BZ #2551]