about summary refs log tree commit diff
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.tar.gz
glibc-f1a77b01f4e3a80782171297120e77ab112ce85d.tar.xz
glibc-f1a77b01f4e3a80782171297120e77ab112ce85d.zip
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 05aa925ed9..1664b9c020 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]