diff options
Diffstat (limited to 'meta/recipes-devtools')
| -rw-r--r-- | meta/recipes-devtools/gcc/gcc/0024-handle-sysroot-support-for-nativesdk-gcc.patch | 13 |
1 files changed, 8 insertions, 5 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 1a65ece7bf..dc3e6da65a 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 bb1f359e34649516e61305e9748534cce7e0ee70 Mon Sep 17 00:00:00 2001 | 1 | From 702daf2e9cb97337e0e594fcd435b1b61a917d14 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 |
| @@ -321,7 +321,7 @@ index 9098ab044ab..bfad4ebe382 100644 | |||
| 321 | str = update_path (ostr, p->component); | 321 | str = update_path (ostr, p->component); |
| 322 | free (ostr); | 322 | free (ostr); |
| 323 | diff --git a/gcc/prefix.c b/gcc/prefix.c | 323 | diff --git a/gcc/prefix.c b/gcc/prefix.c |
| 324 | index 1a403e535bd..3257ed3cd3e 100644 | 324 | index 1a403e535bd..c26d07bde12 100644 |
| 325 | --- a/gcc/prefix.c | 325 | --- a/gcc/prefix.c |
| 326 | +++ b/gcc/prefix.c | 326 | +++ b/gcc/prefix.c |
| 327 | @@ -72,7 +72,9 @@ License along with GCC; see the file COPYING3. If not see | 327 | @@ -72,7 +72,9 @@ License along with GCC; see the file COPYING3. If not see |
| @@ -329,9 +329,9 @@ index 1a403e535bd..3257ed3cd3e 100644 | |||
| 329 | #include "common/common-target.h" | 329 | #include "common/common-target.h" |
| 330 | 330 | ||
| 331 | -static const char *std_prefix = PREFIX; | 331 | -static const char *std_prefix = PREFIX; |
| 332 | +static const char PREFIXVAR[4096] __attribute__ ((section (".gccrelocprefix"))) = PREFIX; | 332 | +char PREFIXVAR1[4096] __attribute__ ((section (".gccrelocprefix"))) = PREFIX; |
| 333 | + | 333 | + |
| 334 | +static const char *std_prefix = PREFIXVAR; | 334 | +static const char *std_prefix = PREFIXVAR1; |
| 335 | 335 | ||
| 336 | static const char *get_key_value (char *); | 336 | static const char *get_key_value (char *); |
| 337 | static char *translate_name (char *); | 337 | static char *translate_name (char *); |
| @@ -340,7 +340,10 @@ index 1a403e535bd..3257ed3cd3e 100644 | |||
| 340 | 340 | ||
| 341 | if (prefix == 0) | 341 | if (prefix == 0) |
| 342 | - prefix = PREFIX; | 342 | - prefix = PREFIX; |
| 343 | + prefix = PREFIXVAR; | 343 | + prefix = PREFIXVAR1; |
| 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 | |||
