From 9af27c1445244c3bb7002f23c9e409764be52b1b Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Sun, 22 Nov 2009 14:34:09 +0100 Subject: [PATCH] binutils: - update to binutils-2.20.51.0.3 --- .../patches/12_check_ldrunpath_length.diff | 26 ++++++++++--------- packages/toolchain/devel/binutils/url | 2 +- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/packages/toolchain/devel/binutils/patches/12_check_ldrunpath_length.diff b/packages/toolchain/devel/binutils/patches/12_check_ldrunpath_length.diff index 6e809213d8..c054f26005 100644 --- a/packages/toolchain/devel/binutils/patches/12_check_ldrunpath_length.diff +++ b/packages/toolchain/devel/binutils/patches/12_check_ldrunpath_length.diff @@ -1,21 +1,23 @@ -diff -u binutils-2.17.50.0.17.oorig/ld/emultempl/elf32.em binutils-2.17.50.0.17/ld/emultempl/elf32.em ---- binutils-2.17.50.0.17.oorig/ld/emultempl/elf32.em 2007-06-18 19:31:40.000000000 +0200 -+++ binutils-2.17.50.0.17/ld/emultempl/elf32.em 2007-06-25 10:01:25.000000000 +0200 -@@ -1007,6 +1007,8 @@ +diff -Naur binutils-2.20.51.0.3.orig/ld/emultempl/elf32.em binutils-2.20.51.0.3/ld/emultempl/elf32.em +--- binutils-2.20.51.0.3.orig/ld/emultempl/elf32.em 2009-11-17 21:44:38.142032544 +0100 ++++ binutils-2.20.51.0.3/ld/emultempl/elf32.em 2009-11-17 21:46:37.073216252 +0100 +@@ -1250,7 +1250,9 @@ && command_line.rpath == NULL) { lib_path = (const char *) getenv ("LD_RUN_PATH"); -+ if ((lib_path) && (strlen (lib_path) == 0)) -+ lib_path = NULL; - if (gld${EMULATION_NAME}_search_needed (lib_path, &n, +- if (gld${EMULATION_NAME}_search_needed (lib_path, &n, ++ if ((lib_path) && (strlen (lib_path) == 0)) ++ lib_path = NULL; ++ if (gld${EMULATION_NAME}_search_needed (lib_path, &n, force)) break; -@@ -1191,6 +1193,8 @@ + } +@@ -1476,6 +1478,8 @@ rpath = command_line.rpath; if (rpath == NULL) rpath = (const char *) getenv ("LD_RUN_PATH"); + if ((rpath) && (strlen (rpath) == 0)) -+ rpath = NULL; - if (! (bfd_elf_size_dynamic_sections - (output_bfd, command_line.soname, rpath, - command_line.filter_shlib, ++ rpath = NULL; + + for (abfd = link_info.input_bfds; abfd; abfd = abfd->link_next) + { diff --git a/packages/toolchain/devel/binutils/url b/packages/toolchain/devel/binutils/url index db438694d3..a0330a8c69 100644 --- a/packages/toolchain/devel/binutils/url +++ b/packages/toolchain/devel/binutils/url @@ -1 +1 @@ -ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-2.19.51.0.14.tar.bz2 \ No newline at end of file +ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-2.20.51.0.3.tar.bz2