about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@linux-m68k.org>2011-04-09 14:55:26 -0400
committerUlrich Drepper <drepper@gmail.com>2011-04-09 14:55:26 -0400
commit34fe483e121660aff222ec1c15d57804f64191ea (patch)
tree120208bf8446ebe484ba192078bc4b6fa652f4d6 /ChangeLog
parentf12a32e6f02c058c4996a138f16828f772059116 (diff)
downloadglibc-34fe483e121660aff222ec1c15d57804f64191ea.tar.gz
glibc-34fe483e121660aff222ec1c15d57804f64191ea.tar.xz
glibc-34fe483e121660aff222ec1c15d57804f64191ea.zip
Don't leave empty element in rpath when skipping an element
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 5549869081..510c86246e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2011-03-14  Andreas Schwab  <schwab@redhat.com>
+
+	* elf/dl-load.c (_dl_dst_substitute): When skipping the first
+	rpath element also skip the following colon.
+	(expand_dynamic_string_token): Add is_path parameter and pass
+	down to DL_DST_REQUIRED and _dl_dst_substitute.
+	(decompose_rpath): Call expand_dynamic_string_token with
+	non-zero is_path.  Ignore empty rpaths.
+	(_dl_map_object_from_fd): Call expand_dynamic_string_token
+	with zero is_path.
+
 2011-04-08  Andreas Schwab  <schwab@linux-m68k.org>
 
 	* sysdeps/unix/sysv/linux/powerpc/powerpc64/sync_file_range.c: