• Skip to sidebar navigation
  • Skip to content

Bitbucket

  • More
    ProjectsRepositories
  • Help
    • Online help
    • Learn Git
    • Welcome to Bitbucket
    • Keyboard shortcuts
  • Log In
Alexander Dahl
  1. Alexander Dahl

buildroot

Public
Actions
  • Clone
  • Compare

Learn more about cloning repositories

You have read-only access

Navigation
  • Source
  • Commits
  • Branches
  • All Branches Graph
  • Forks
  1. Alexander Dahl
  2. buildroot

Source

buildroot/package/binutils/2.21.1/500-sysroot.patch
Gustavo ZacariasGustavo Zacarias committed 61eea455be322 Apr 2013
Raw file
Source viewDiff to previous
xxxxxxxxxx
 
1
Signed-off-by: Sven Rebhan <odinshorse@googlemail.com>
2
​
3
Always try to prepend the sysroot prefix to absolute filenames first.
4
​
5
http://bugs.gentoo.org/275666
6
http://sourceware.org/bugzilla/show_bug.cgi?id=10340
7
​
8
--- a/ld/ldfile.c
9
+++ b/ld/ldfile.c
10
@@ -308,18 +308,24 @@
11
      directory first.  */
12
   if (! entry->is_archive)
13
     {
14
-      if (entry->sysrooted && IS_ABSOLUTE_PATH (entry->filename))
15
+      /* For absolute pathnames, try to always open the file in the
16
+    sysroot first. If this fails, try to open the file at the
17
+    given location. */
18
+      entry->sysrooted = is_sysrooted_pathname(entry->filename, FALSE);
19
+      if (IS_ABSOLUTE_PATH (entry->filename) && ld_sysroot && ! entry->sysrooted)
20
    {
21
      char *name = concat (ld_sysroot, entry->filename,
22
                   (const char *) NULL);
23
      if (ldfile_try_open_bfd (name, entry))
24
        {
25
          entry->filename = name;
26
+         entry->sysrooted = TRUE;
27
          return TRUE;
28
        }
29
      free (name);
30
    }
31
-      else if (ldfile_try_open_bfd (entry->filename, entry))
32
+
33
+      if (ldfile_try_open_bfd (entry->filename, entry))
34
    {
35
      entry->sysrooted = IS_ABSOLUTE_PATH (entry->filename)
36
        && is_sysrooted_pathname (entry->filename, TRUE);
  • Git repository management for enterprise teams powered by Atlassian Bitbucket
  • Atlassian Bitbucket v6.7.2
  • Documentation
  • Request a feature
  • About
  • Contact Atlassian
Atlassian

Everything looks good. We'll let you know here if there's anything you should know about.