diff options
Diffstat (limited to 'meta/recipes-devtools/patchelf/patchelf/fix-adjusting-startPage.patch')
-rw-r--r-- | meta/recipes-devtools/patchelf/patchelf/fix-adjusting-startPage.patch | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/meta/recipes-devtools/patchelf/patchelf/fix-adjusting-startPage.patch b/meta/recipes-devtools/patchelf/patchelf/fix-adjusting-startPage.patch index f64cbed5cb..a0988423fe 100644 --- a/meta/recipes-devtools/patchelf/patchelf/fix-adjusting-startPage.patch +++ b/meta/recipes-devtools/patchelf/patchelf/fix-adjusting-startPage.patch | |||
@@ -1,6 +1,9 @@ | |||
1 | From 1630d3f846c7721b1e7cd3b005bb2b34816e1d0f Mon Sep 17 00:00:00 2001 | ||
2 | From: Ed Bartosh <ed.bartosh@linux.intel.com> | ||
3 | Date: Fri, 21 Jul 2017 12:33:53 +0300 | ||
4 | Subject: [PATCH] patchelf: fix segfault for binaries linked by gold | ||
5 | |||
1 | commit 1cc234fea5600190d872329aca60e2365cefc39e | 6 | commit 1cc234fea5600190d872329aca60e2365cefc39e |
2 | Author: Ed Bartosh <ed.bartosh@linux.intel.com> | ||
3 | Date: Fri Jul 21 12:33:53 2017 +0300 | ||
4 | 7 | ||
5 | fix adjusting startPage | 8 | fix adjusting startPage |
6 | 9 | ||
@@ -19,11 +22,15 @@ Github PR: https://github.com/NixOS/patchelf/pull/127 | |||
19 | 22 | ||
20 | Upstream-Status: Submitted | 23 | Upstream-Status: Submitted |
21 | 24 | ||
25 | --- | ||
26 | src/patchelf.cc | 6 ++---- | ||
27 | 1 file changed, 2 insertions(+), 4 deletions(-) | ||
28 | |||
22 | diff --git a/src/patchelf.cc b/src/patchelf.cc | 29 | diff --git a/src/patchelf.cc b/src/patchelf.cc |
23 | index cbd36c0..e9d7ea5 100644 | 30 | index a63e3a11c61f..2483d25d78f1 100644 |
24 | --- a/src/patchelf.cc | 31 | --- a/src/patchelf.cc |
25 | +++ b/src/patchelf.cc | 32 | +++ b/src/patchelf.cc |
26 | @@ -720,10 +720,8 @@ void ElfFile<ElfFileParamNames>::rewriteSectionsLibrary() | 33 | @@ -756,10 +756,8 @@ void ElfFile<ElfFileParamNames>::rewriteSectionsLibrary() |
27 | since DYN executables tend to start at virtual address 0, so | 34 | since DYN executables tend to start at virtual address 0, so |
28 | rewriteSectionsExecutable() won't work because it doesn't have | 35 | rewriteSectionsExecutable() won't work because it doesn't have |
29 | any virtual address space to grow downwards into. */ | 36 | any virtual address space to grow downwards into. */ |