+ for (dirlen = strlen (abfd->filename); dirlen > 0; dirlen--)
+ if (IS_DIR_SEPARATOR (abfd->filename[dirlen - 1]))
+ break;
+@@ -1345,6 +1349,15 @@
+ return find_separate_debug_file (abfd, dir);
+ }
+
++static char const*
++relaxed_filename (char const* filename)
++{
++ char const* relaxed = strstr (filename, "/usr/lib/debug/");
++ if ( relaxed != NULL )
++ return relaxed;
++ return filename;
++}
++
+ /*
+ FUNCTION
+ bfd_create_gnu_debuglink_section
+@@ -1376,8 +1389,7 @@