diff options
author | Khem Raj <raj.khem@gmail.com> | 2018-12-26 12:09:54 -0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-12-27 22:52:58 +0000 |
commit | a50f80aef0bad5cea0d7d0f64a6dd0bdad1c6fd4 (patch) | |
tree | 39ba827ebbd7809e7ee6956162edd9470873f0fb /meta/recipes-devtools/binutils/binutils/CVE-2018-18607.patch | |
parent | c2e0d4d6b29833aad91c94cae7d3b04bd7a9a11e (diff) | |
download | poky-a50f80aef0bad5cea0d7d0f64a6dd0bdad1c6fd4.tar.gz |
binutils: Upgrade to latest on 2.31 release branch
* Append minor version to PV so recipe checker is happy
* Drop upstreamed patches
* Remove changelog from CVE patches, they dont apply and are in patch
log anyway
(From OE-Core rev: 550085bc092d773c8c481e238d0d3210466166dc)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/binutils/binutils/CVE-2018-18607.patch')
-rw-r--r-- | meta/recipes-devtools/binutils/binutils/CVE-2018-18607.patch | 25 |
1 files changed, 2 insertions, 23 deletions
diff --git a/meta/recipes-devtools/binutils/binutils/CVE-2018-18607.patch b/meta/recipes-devtools/binutils/binutils/CVE-2018-18607.patch index 38225d171e..902a90dbc3 100644 --- a/meta/recipes-devtools/binutils/binutils/CVE-2018-18607.patch +++ b/meta/recipes-devtools/binutils/binutils/CVE-2018-18607.patch | |||
@@ -16,28 +16,9 @@ Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com> | |||
16 | bfd/elflink.c | 20 ++++++++++++++------ | 16 | bfd/elflink.c | 20 ++++++++++++++------ |
17 | 2 files changed, 21 insertions(+), 6 deletions(-) | 17 | 2 files changed, 21 insertions(+), 6 deletions(-) |
18 | 18 | ||
19 | diff --git a/bfd/ChangeLog b/bfd/ChangeLog | ||
20 | index da423b1..1f3fc1c 100644 | ||
21 | --- a/bfd/ChangeLog | ||
22 | +++ b/bfd/ChangeLog | ||
23 | @@ -1,5 +1,12 @@ | ||
24 | 2018-10-23 Alan Modra <amodra@gmail.com> | ||
25 | |||
26 | + PR 23805 | ||
27 | + * elflink.c (elf_link_input_bfd): Don't segfault on finding | ||
28 | + STT_TLS symbols without any TLS sections. Instead, change the | ||
29 | + symbol type to STT_NOTYPE. | ||
30 | + | ||
31 | +2018-10-23 Alan Modra <amodra@gmail.com> | ||
32 | + | ||
33 | PR 23806 | ||
34 | * merge.c (_bfd_add_merge_section): Don't attempt to merge | ||
35 | sections with ridiculously large alignments. | ||
36 | diff --git a/bfd/elflink.c b/bfd/elflink.c | ||
37 | index c3876cb..87440db 100644 | ||
38 | --- a/bfd/elflink.c | 19 | --- a/bfd/elflink.c |
39 | +++ b/bfd/elflink.c | 20 | +++ b/bfd/elflink.c |
40 | @@ -10489,8 +10489,11 @@ elf_link_input_bfd (struct elf_final_link_info *flinfo, bfd *input_bfd) | 21 | @@ -10496,8 +10496,11 @@ elf_link_input_bfd (struct elf_final_lin |
41 | if (ELF_ST_TYPE (osym.st_info) == STT_TLS) | 22 | if (ELF_ST_TYPE (osym.st_info) == STT_TLS) |
42 | { | 23 | { |
43 | /* STT_TLS symbols are relative to PT_TLS segment base. */ | 24 | /* STT_TLS symbols are relative to PT_TLS segment base. */ |
@@ -51,7 +32,7 @@ index c3876cb..87440db 100644 | |||
51 | } | 32 | } |
52 | } | 33 | } |
53 | 34 | ||
54 | @@ -11046,12 +11049,17 @@ elf_link_input_bfd (struct elf_final_link_info *flinfo, bfd *input_bfd) | 35 | @@ -11053,12 +11056,17 @@ elf_link_input_bfd (struct elf_final_lin |
55 | sym.st_value += osec->vma; | 36 | sym.st_value += osec->vma; |
56 | if (ELF_ST_TYPE (sym.st_info) == STT_TLS) | 37 | if (ELF_ST_TYPE (sym.st_info) == STT_TLS) |
57 | { | 38 | { |
@@ -73,5 +54,3 @@ index c3876cb..87440db 100644 | |||
73 | } | 54 | } |
74 | } | 55 | } |
75 | 56 | ||
76 | -- | ||
77 | 2.9.3 | ||