about summary refs log tree commit diff
path: root/ports/ChangeLog.arm
diff options
context:
space:
mode:
authorCarlos O'Donell <carlos@redhat.com>2013-02-08 12:26:12 -0500
committerCarlos O'Donell <carlos@redhat.com>2013-02-08 12:26:12 -0500
commitb39949d21179bd0b08a083e4f7e35d0c98e11294 (patch)
tree3e37fa10a3a1146afe9f774d95e8bfedd122eb63 /ports/ChangeLog.arm
parenta6ee1783327acdaae31cc4ce700e2983f0175e5d (diff)
downloadglibc-b39949d21179bd0b08a083e4f7e35d0c98e11294.tar.gz
glibc-b39949d21179bd0b08a083e4f7e35d0c98e11294.tar.xz
glibc-b39949d21179bd0b08a083e4f7e35d0c98e11294.zip
ARM: Support loading unmarked objects from cache.
ARM now supports loading unmarked objects from
the dynamic loader cache. Unmarked objects can
be used with the hard-float or soft-float ABI.
We must support loading unmarked objects during
the transition period from a binutils that does
not mark objects to one that does mark them with
the correct ELF flags.

Signed-off-by: Carlos O'Donell <carlos@redhat.com>
Diffstat (limited to 'ports/ChangeLog.arm')
-rw-r--r--ports/ChangeLog.arm8
1 files changed, 8 insertions, 0 deletions
diff --git a/ports/ChangeLog.arm b/ports/ChangeLog.arm
index b4fb546d96..c4493546e8 100644
--- a/ports/ChangeLog.arm
+++ b/ports/ChangeLog.arm
@@ -1,3 +1,11 @@
+2013-02-08  Carlos O'Donell  <carlos@redhat.com>
+
+	* sysdeps/unix/sysv/linux/arm/dl-cache.h
+	[__ARM_PCS_VFP] (_dl_cache_check_flags): Allow plain FLAG_ELF_LIBC6.
+	[!__ARM_PCS_VFP] (_dl_cache_check_flags): Likewise.
+	* sysdeps/unix/sysv/linux/arm/readelflib.c (process_elf_file):
+	Set FLAG_ARM_LIBSF for soft-float ABI otherwise just FLAG_ELF_LIBC6.
+
 2013-02-04  Joseph Myers  <joseph@codesourcery.com>
 
 	[BZ #13550]