summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/patchelf/patchelf/fix-adjusting-startPage.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-devtools/patchelf/patchelf/fix-adjusting-startPage.patch')
-rw-r--r--meta/recipes-devtools/patchelf/patchelf/fix-adjusting-startPage.patch15
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 @@
1From 1630d3f846c7721b1e7cd3b005bb2b34816e1d0f Mon Sep 17 00:00:00 2001
2From: Ed Bartosh <ed.bartosh@linux.intel.com>
3Date: Fri, 21 Jul 2017 12:33:53 +0300
4Subject: [PATCH] patchelf: fix segfault for binaries linked by gold
5
1commit 1cc234fea5600190d872329aca60e2365cefc39e 6commit 1cc234fea5600190d872329aca60e2365cefc39e
2Author: Ed Bartosh <ed.bartosh@linux.intel.com>
3Date: Fri Jul 21 12:33:53 2017 +0300
4 7
5fix adjusting startPage 8fix adjusting startPage
6 9
@@ -19,11 +22,15 @@ Github PR: https://github.com/NixOS/patchelf/pull/127
19 22
20Upstream-Status: Submitted 23Upstream-Status: Submitted
21 24
25---
26 src/patchelf.cc | 6 ++----
27 1 file changed, 2 insertions(+), 4 deletions(-)
28
22diff --git a/src/patchelf.cc b/src/patchelf.cc 29diff --git a/src/patchelf.cc b/src/patchelf.cc
23index cbd36c0..e9d7ea5 100644 30index 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. */