From 6992f07bb272036ecaa4025b69b9c6ad13b7307b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Tue, 14 Oct 2008 18:26:02 +0000 Subject: [PATCH] - adjust for 2.15.94.0.2.2 Changed files: binutils-absolute-gnu_debuglink-path.patch -> 1.5 --- binutils-absolute-gnu_debuglink-path.patch | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/binutils-absolute-gnu_debuglink-path.patch b/binutils-absolute-gnu_debuglink-path.patch index f4d3144..eeaaaf8 100644 --- a/binutils-absolute-gnu_debuglink-path.patch +++ b/binutils-absolute-gnu_debuglink-path.patch @@ -1,16 +1,16 @@ ---- binutils-2.18.50.0.2/bfd/opncls.c.orig 2007-10-03 17:52:57.000000000 +0200 -+++ binutils-2.18.50.0.2/bfd/opncls.c 2007-10-22 22:30:03.233754376 +0200 -@@ -1241,6 +1241,10 @@ - return NULL; +--- binutils-2.15.94.0.2.2/bfd/opncls.c~ 2008-10-14 21:22:06.000000000 +0300 ++++ binutils-2.15.94.0.2.2/bfd/opncls.c 2008-10-14 21:24:48.052157688 +0300 +@@ -1141,6 +1141,10 @@ } + BFD_ASSERT (strlen (dir) != 0); + /* PLD: check the possible absolute debuginfo path (e.g. /tmp/.../usr/lib/debug/... */ + if (separate_debug_file_exists (basename, crc32)) + return basename; + - for (dirlen = strlen (abfd->filename); dirlen > 0; dirlen--) - if (IS_DIR_SEPARATOR (abfd->filename[dirlen - 1])) - break; + /* Strip off filename part. */ + for (i = strlen (dir) - 1; i >= 0; i--) + if (IS_DIR_SEPARATOR (dir[i])) @@ -1345,6 +1349,15 @@ return find_separate_debug_file (abfd, dir); } -- 2.44.0