diff options
author | Khem Raj <raj.khem@gmail.com> | 2021-04-09 12:46:03 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-04-18 11:37:24 +0100 |
commit | e237e345fbb640e6123d3c70f9c92002758f7910 (patch) | |
tree | 200ae2dc2d2cf841be94874d216af91cbf04e8df /meta/recipes-devtools/gcc/gcc/0024-handle-sysroot-support-for-nativesdk-gcc.patch | |
parent | b50e51b1c848e0162e693e986be59c15e5e57e5c (diff) | |
download | poky-e237e345fbb640e6123d3c70f9c92002758f7910.tar.gz |
gcc: Upgrade to 10.3.0 bug-fix release
Drop aarch64 backports which are already upstream
List of bugs fixed is [1]
[1] https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&list_id=298084&resolution=FIXED&target_milestone=10.3
(From OE-Core rev: 023806e0e0de2b0e814e6e38d78bf2faa9661f19)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/gcc/gcc/0024-handle-sysroot-support-for-nativesdk-gcc.patch')
-rw-r--r-- | meta/recipes-devtools/gcc/gcc/0024-handle-sysroot-support-for-nativesdk-gcc.patch | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/meta/recipes-devtools/gcc/gcc/0024-handle-sysroot-support-for-nativesdk-gcc.patch b/meta/recipes-devtools/gcc/gcc/0024-handle-sysroot-support-for-nativesdk-gcc.patch index dc3e6da65a..6c75c0f2bf 100644 --- a/meta/recipes-devtools/gcc/gcc/0024-handle-sysroot-support-for-nativesdk-gcc.patch +++ b/meta/recipes-devtools/gcc/gcc/0024-handle-sysroot-support-for-nativesdk-gcc.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 702daf2e9cb97337e0e594fcd435b1b61a917d14 Mon Sep 17 00:00:00 2001 | 1 | From 2966f3c43382fa4f79cbac761232dae2e92e7012 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Mon, 7 Dec 2015 23:39:54 +0000 | 3 | Date: Mon, 7 Dec 2015 23:39:54 +0000 |
4 | Subject: [PATCH] handle sysroot support for nativesdk-gcc | 4 | Subject: [PATCH] handle sysroot support for nativesdk-gcc |
@@ -41,7 +41,7 @@ Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org> | |||
41 | 6 files changed, 70 insertions(+), 48 deletions(-) | 41 | 6 files changed, 70 insertions(+), 48 deletions(-) |
42 | 42 | ||
43 | diff --git a/gcc/c-family/c-opts.c b/gcc/c-family/c-opts.c | 43 | diff --git a/gcc/c-family/c-opts.c b/gcc/c-family/c-opts.c |
44 | index 58ba0948e79..806bbcfb7a5 100644 | 44 | index c51d6d34726..aa7507df2cf 100644 |
45 | --- a/gcc/c-family/c-opts.c | 45 | --- a/gcc/c-family/c-opts.c |
46 | +++ b/gcc/c-family/c-opts.c | 46 | +++ b/gcc/c-family/c-opts.c |
47 | @@ -1409,8 +1409,8 @@ add_prefixed_path (const char *suffix, incpath_kind chain) | 47 | @@ -1409,8 +1409,8 @@ add_prefixed_path (const char *suffix, incpath_kind chain) |
@@ -214,7 +214,7 @@ index a681264f75e..5e10a2fa140 100644 | |||
214 | subdirectory of the actual installation. */ | 214 | subdirectory of the actual installation. */ |
215 | extern const char *gcc_exec_prefix; | 215 | extern const char *gcc_exec_prefix; |
216 | diff --git a/gcc/gcc.c b/gcc/gcc.c | 216 | diff --git a/gcc/gcc.c b/gcc/gcc.c |
217 | index c87f603955f..535d5c3bb65 100644 | 217 | index e2e0bcee9b2..912c2febf94 100644 |
218 | --- a/gcc/gcc.c | 218 | --- a/gcc/gcc.c |
219 | +++ b/gcc/gcc.c | 219 | +++ b/gcc/gcc.c |
220 | @@ -252,6 +252,8 @@ FILE *report_times_to_file = NULL; | 220 | @@ -252,6 +252,8 @@ FILE *report_times_to_file = NULL; |
@@ -234,7 +234,7 @@ index c87f603955f..535d5c3bb65 100644 | |||
234 | %S process STARTFILE_SPEC as a spec. A capital S is actually used here. | 234 | %S process STARTFILE_SPEC as a spec. A capital S is actually used here. |
235 | %E process ENDFILE_SPEC as a spec. A capital E is actually used here. | 235 | %E process ENDFILE_SPEC as a spec. A capital E is actually used here. |
236 | %C process CPP_SPEC as a spec. | 236 | %C process CPP_SPEC as a spec. |
237 | @@ -1499,10 +1502,10 @@ static const char *gcc_libexec_prefix; | 237 | @@ -1502,10 +1505,10 @@ static const char *gcc_libexec_prefix; |
238 | gcc_exec_prefix is set because, in that case, we know where the | 238 | gcc_exec_prefix is set because, in that case, we know where the |
239 | compiler has been installed, and use paths relative to that | 239 | compiler has been installed, and use paths relative to that |
240 | location instead. */ | 240 | location instead. */ |
@@ -249,7 +249,7 @@ index c87f603955f..535d5c3bb65 100644 | |||
249 | 249 | ||
250 | /* For native compilers, these are well-known paths containing | 250 | /* For native compilers, these are well-known paths containing |
251 | components that may be provided by the system. For cross | 251 | components that may be provided by the system. For cross |
252 | @@ -1510,9 +1513,9 @@ static const char *const standard_startfile_prefix = STANDARD_STARTFILE_PREFIX; | 252 | @@ -1513,9 +1516,9 @@ static const char *const standard_startfile_prefix = STANDARD_STARTFILE_PREFIX; |
253 | static const char *md_exec_prefix = MD_EXEC_PREFIX; | 253 | static const char *md_exec_prefix = MD_EXEC_PREFIX; |
254 | static const char *md_startfile_prefix = MD_STARTFILE_PREFIX; | 254 | static const char *md_startfile_prefix = MD_STARTFILE_PREFIX; |
255 | static const char *md_startfile_prefix_1 = MD_STARTFILE_PREFIX_1; | 255 | static const char *md_startfile_prefix_1 = MD_STARTFILE_PREFIX_1; |
@@ -261,7 +261,7 @@ index c87f603955f..535d5c3bb65 100644 | |||
261 | = STANDARD_STARTFILE_PREFIX_2; | 261 | = STANDARD_STARTFILE_PREFIX_2; |
262 | 262 | ||
263 | /* A relative path to be used in finding the location of tools | 263 | /* A relative path to be used in finding the location of tools |
264 | @@ -5952,6 +5955,11 @@ do_spec_1 (const char *spec, int inswitch, const char *soft_matched_part) | 264 | @@ -5955,6 +5958,11 @@ do_spec_1 (const char *spec, int inswitch, const char *soft_matched_part) |
265 | } | 265 | } |
266 | break; | 266 | break; |
267 | 267 | ||
@@ -344,6 +344,3 @@ index 1a403e535bd..c26d07bde12 100644 | |||
344 | 344 | ||
345 | /* We used to strip trailing DIR_SEPARATORs here, but that can | 345 | /* We used to strip trailing DIR_SEPARATORs here, but that can |
346 | sometimes yield a result with no separator when one was coded | 346 | sometimes yield a result with no separator when one was coded |
347 | -- | ||
348 | 2.29.2 | ||
349 | |||