diff options
Diffstat (limited to 'meta/recipes-devtools/binutils/binutils/0009-warn-for-uses-of-system-directories-when-cross-linki.patch')
-rw-r--r-- | meta/recipes-devtools/binutils/binutils/0009-warn-for-uses-of-system-directories-when-cross-linki.patch | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/meta/recipes-devtools/binutils/binutils/0009-warn-for-uses-of-system-directories-when-cross-linki.patch b/meta/recipes-devtools/binutils/binutils/0009-warn-for-uses-of-system-directories-when-cross-linki.patch index 11a8110d40..88cce49e46 100644 --- a/meta/recipes-devtools/binutils/binutils/0009-warn-for-uses-of-system-directories-when-cross-linki.patch +++ b/meta/recipes-devtools/binutils/binutils/0009-warn-for-uses-of-system-directories-when-cross-linki.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 7b24f81e04c9d00d96de7dbd250beade6d2c6e44 Mon Sep 17 00:00:00 2001 | 1 | From 12b658c0fe5771d16067baef933b7f34ed455def 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: Fri, 15 Jan 2016 06:31:09 +0000 | 3 | Date: Fri, 15 Jan 2016 06:31:09 +0000 |
4 | Subject: [PATCH] warn for uses of system directories when cross linking | 4 | Subject: [PATCH] warn for uses of system directories when cross linking |
@@ -59,8 +59,8 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
59 | ld/ldfile.c | 17 +++++++++++++++++ | 59 | ld/ldfile.c | 17 +++++++++++++++++ |
60 | ld/ldlex.h | 2 ++ | 60 | ld/ldlex.h | 2 ++ |
61 | ld/ldmain.c | 2 ++ | 61 | ld/ldmain.c | 2 ++ |
62 | ld/lexsup.c | 15 +++++++++++++++ | 62 | ld/lexsup.c | 16 ++++++++++++++++ |
63 | 9 files changed, 85 insertions(+) | 63 | 9 files changed, 86 insertions(+) |
64 | 64 | ||
65 | diff --git a/ld/config.in b/ld/config.in | 65 | diff --git a/ld/config.in b/ld/config.in |
66 | index d93c9b0830..5da2742bea 100644 | 66 | index d93c9b0830..5da2742bea 100644 |
@@ -77,10 +77,10 @@ index d93c9b0830..5da2742bea 100644 | |||
77 | #undef EXTRA_SHLIB_EXTENSION | 77 | #undef EXTRA_SHLIB_EXTENSION |
78 | 78 | ||
79 | diff --git a/ld/configure b/ld/configure | 79 | diff --git a/ld/configure b/ld/configure |
80 | index 811134a503..f8c17c19ae 100755 | 80 | index f432f4637d..a9da3c115e 100755 |
81 | --- a/ld/configure | 81 | --- a/ld/configure |
82 | +++ b/ld/configure | 82 | +++ b/ld/configure |
83 | @@ -826,6 +826,7 @@ with_lib_path | 83 | @@ -830,6 +830,7 @@ with_lib_path |
84 | enable_targets | 84 | enable_targets |
85 | enable_64_bit_bfd | 85 | enable_64_bit_bfd |
86 | with_sysroot | 86 | with_sysroot |
@@ -88,7 +88,7 @@ index 811134a503..f8c17c19ae 100755 | |||
88 | enable_gold | 88 | enable_gold |
89 | enable_got | 89 | enable_got |
90 | enable_compressed_debug_sections | 90 | enable_compressed_debug_sections |
91 | @@ -1491,6 +1492,8 @@ Optional Features: | 91 | @@ -1495,6 +1496,8 @@ Optional Features: |
92 | --disable-largefile omit support for large files | 92 | --disable-largefile omit support for large files |
93 | --enable-targets alternative target configurations | 93 | --enable-targets alternative target configurations |
94 | --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) | 94 | --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) |
@@ -97,7 +97,7 @@ index 811134a503..f8c17c19ae 100755 | |||
97 | --enable-gold[=ARG] build gold [ARG={default,yes,no}] | 97 | --enable-gold[=ARG] build gold [ARG={default,yes,no}] |
98 | --enable-got=<type> GOT handling scheme (target, single, negative, | 98 | --enable-got=<type> GOT handling scheme (target, single, negative, |
99 | multigot) | 99 | multigot) |
100 | @@ -15788,6 +15791,19 @@ fi | 100 | @@ -16624,6 +16627,19 @@ fi |
101 | 101 | ||
102 | 102 | ||
103 | 103 | ||
@@ -222,10 +222,10 @@ index 5287f19a7f..55096e4fc9 100644 | |||
222 | 222 | ||
223 | /* The initial parser states. */ | 223 | /* The initial parser states. */ |
224 | diff --git a/ld/ldmain.c b/ld/ldmain.c | 224 | diff --git a/ld/ldmain.c b/ld/ldmain.c |
225 | index da1ad17763..12d0b07d8a 100644 | 225 | index c4af10f4e9..95b56b2d2d 100644 |
226 | --- a/ld/ldmain.c | 226 | --- a/ld/ldmain.c |
227 | +++ b/ld/ldmain.c | 227 | +++ b/ld/ldmain.c |
228 | @@ -274,6 +274,8 @@ main (int argc, char **argv) | 228 | @@ -273,6 +273,8 @@ main (int argc, char **argv) |
229 | command_line.warn_mismatch = TRUE; | 229 | command_line.warn_mismatch = TRUE; |
230 | command_line.warn_search_mismatch = TRUE; | 230 | command_line.warn_search_mismatch = TRUE; |
231 | command_line.check_section_addresses = -1; | 231 | command_line.check_section_addresses = -1; |
@@ -235,7 +235,7 @@ index da1ad17763..12d0b07d8a 100644 | |||
235 | /* We initialize DEMANGLING based on the environment variable | 235 | /* We initialize DEMANGLING based on the environment variable |
236 | COLLECT_NO_DEMANGLE. The gcc collect2 program will demangle the | 236 | COLLECT_NO_DEMANGLE. The gcc collect2 program will demangle the |
237 | diff --git a/ld/lexsup.c b/ld/lexsup.c | 237 | diff --git a/ld/lexsup.c b/ld/lexsup.c |
238 | index 3d15cc491d..0e8b4f2b7a 100644 | 238 | index 3d15cc491d..6478821443 100644 |
239 | --- a/ld/lexsup.c | 239 | --- a/ld/lexsup.c |
240 | +++ b/ld/lexsup.c | 240 | +++ b/ld/lexsup.c |
241 | @@ -550,6 +550,14 @@ static const struct ld_option ld_options[] = | 241 | @@ -550,6 +550,14 @@ static const struct ld_option ld_options[] = |
@@ -253,10 +253,10 @@ index 3d15cc491d..0e8b4f2b7a 100644 | |||
253 | }; | 253 | }; |
254 | 254 | ||
255 | #define OPTION_COUNT ARRAY_SIZE (ld_options) | 255 | #define OPTION_COUNT ARRAY_SIZE (ld_options) |
256 | @@ -1603,6 +1611,13 @@ parse_args (unsigned argc, char **argv) | 256 | @@ -1604,6 +1612,14 @@ parse_args (unsigned argc, char **argv) |
257 | |||
258 | case OPTION_PRINT_MAP_DISCARDED: | 257 | case OPTION_PRINT_MAP_DISCARDED: |
259 | config.print_map_discarded = TRUE; | 258 | config.print_map_discarded = TRUE; |
259 | break; | ||
260 | + | 260 | + |
261 | + case OPTION_NO_POISON_SYSTEM_DIRECTORIES: | 261 | + case OPTION_NO_POISON_SYSTEM_DIRECTORIES: |
262 | + command_line.poison_system_directories = FALSE; | 262 | + command_line.poison_system_directories = FALSE; |
@@ -264,6 +264,6 @@ index 3d15cc491d..0e8b4f2b7a 100644 | |||
264 | + | 264 | + |
265 | + case OPTION_ERROR_POISON_SYSTEM_DIRECTORIES: | 265 | + case OPTION_ERROR_POISON_SYSTEM_DIRECTORIES: |
266 | + command_line.error_poison_system_directories = TRUE; | 266 | + command_line.error_poison_system_directories = TRUE; |
267 | break; | 267 | + break; |
268 | } | 268 | } |
269 | } | 269 | } |