diff options
author | wangmy <wangmy@fujitsu.com> | 2021-11-29 23:00:54 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-12-01 16:22:07 +0000 |
commit | 978f04fc520938b231c236c00582360aea63b364 (patch) | |
tree | 19f24e7cd5c09a84e1a2351f3a900cf8b0b11b15 /meta/recipes-devtools/patchelf | |
parent | ada5da0ce05bfe1437543b6691ad18b4dc68adcf (diff) | |
download | openembedded-core-978f04fc520938b231c236c00582360aea63b364.tar.gz |
patchelf: upgrade 0.13 -> 0.14.1
refresh handle-read-only-files.patch
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/patchelf')
-rw-r--r-- | meta/recipes-devtools/patchelf/patchelf/handle-read-only-files.patch | 15 | ||||
-rw-r--r-- | meta/recipes-devtools/patchelf/patchelf_0.14.1.bb (renamed from meta/recipes-devtools/patchelf/patchelf_0.13.bb) | 2 |
2 files changed, 10 insertions, 7 deletions
diff --git a/meta/recipes-devtools/patchelf/patchelf/handle-read-only-files.patch b/meta/recipes-devtools/patchelf/patchelf/handle-read-only-files.patch index 63080a42d4..8d9a50a697 100644 --- a/meta/recipes-devtools/patchelf/patchelf/handle-read-only-files.patch +++ b/meta/recipes-devtools/patchelf/patchelf/handle-read-only-files.patch @@ -15,10 +15,10 @@ Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/patchelf.cc b/src/patchelf.cc -index fd1e7b7..a941da1 100644 +index 1aeae88..6b77afe 100644 --- a/src/patchelf.cc +++ b/src/patchelf.cc -@@ -527,9 +527,19 @@ void ElfFile<ElfFileParamNames>::sortShdrs() +@@ -534,9 +534,19 @@ void ElfFile<ElfFileParamNames>::sortShdrs() static void writeFile(const std::string & fileName, const FileContents & contents) { @@ -39,10 +39,10 @@ index fd1e7b7..a941da1 100644 if (fd == -1) error("open"); -@@ -543,6 +553,10 @@ static void writeFile(const std::string & fileName, const FileContents & content - - if (close(fd) != 0) - error("close"); +@@ -564,6 +574,10 @@ static void writeFile(const std::string & fileName, const FileContents & content + if (errno == EINTR) + return; + error("close"); + + if (chmod(fileName.c_str(), st.st_mode) != 0) + error("chmod"); @@ -50,3 +50,6 @@ index fd1e7b7..a941da1 100644 } +-- +2.25.1 + diff --git a/meta/recipes-devtools/patchelf/patchelf_0.13.bb b/meta/recipes-devtools/patchelf/patchelf_0.14.1.bb index b24c74a149..2b63fbfbc3 100644 --- a/meta/recipes-devtools/patchelf/patchelf_0.13.bb +++ b/meta/recipes-devtools/patchelf/patchelf_0.14.1.bb @@ -7,7 +7,7 @@ LICENSE = "GPLv3" SRC_URI = "git://github.com/NixOS/patchelf;protocol=https;branch=master \ file://handle-read-only-files.patch \ " -SRCREV = "a949ff23315bbb5863627c4655fe216ecbf341a2" +SRCREV = "8f7b4a7a3648970fe55824cfee2afd3808626a3f" S = "${WORKDIR}/git" |