diff options
-rw-r--r-- | meta/recipes-devtools/binutils/binutils/0008-warn-for-uses-of-system-directories-when-cross-linki.patch | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/meta/recipes-devtools/binutils/binutils/0008-warn-for-uses-of-system-directories-when-cross-linki.patch b/meta/recipes-devtools/binutils/binutils/0008-warn-for-uses-of-system-directories-when-cross-linki.patch index 3f83d48f62..5c148eaa95 100644 --- a/meta/recipes-devtools/binutils/binutils/0008-warn-for-uses-of-system-directories-when-cross-linki.patch +++ b/meta/recipes-devtools/binutils/binutils/0008-warn-for-uses-of-system-directories-when-cross-linki.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From a1d0ca24d3bbdf4cb37537cd84d04a17bf0f813b Mon Sep 17 00:00:00 2001 | 1 | From bb48edf1a87bbc711e8978dd1e9112fe953dc1bf 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 7b60d778587..37b8e9b6f6c 100644 | 66 | index 7b60d778587..37b8e9b6f6c 100644 |
@@ -77,7 +77,7 @@ index 7b60d778587..37b8e9b6f6c 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 d399d08d0c4..8355c433c76 100755 | 80 | index b0969791959..50bb04ce6a8 100755 |
81 | --- a/ld/configure | 81 | --- a/ld/configure |
82 | +++ b/ld/configure | 82 | +++ b/ld/configure |
83 | @@ -828,6 +828,7 @@ with_lib_path | 83 | @@ -828,6 +828,7 @@ with_lib_path |
@@ -235,7 +235,7 @@ index 080b1c4c6c2..78d8a2df278 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 f005a58a045..c83292a9427 100644 | 238 | index f005a58a045..5eb8439fef7 100644 |
239 | --- a/ld/lexsup.c | 239 | --- a/ld/lexsup.c |
240 | +++ b/ld/lexsup.c | 240 | +++ b/ld/lexsup.c |
241 | @@ -591,6 +591,14 @@ static const struct ld_option ld_options[] = | 241 | @@ -591,6 +591,14 @@ static const struct ld_option ld_options[] = |
@@ -253,17 +253,18 @@ index f005a58a045..c83292a9427 100644 | |||
253 | }; | 253 | }; |
254 | 254 | ||
255 | #define OPTION_COUNT ARRAY_SIZE (ld_options) | 255 | #define OPTION_COUNT ARRAY_SIZE (ld_options) |
256 | @@ -1674,6 +1682,13 @@ parse_args (unsigned argc, char **argv) | 256 | @@ -1676,6 +1684,14 @@ parse_args (unsigned argc, char **argv) |
257 | |||
258 | case OPTION_PRINT_MAP_DISCARDED: | ||
259 | config.print_map_discarded = TRUE; | 257 | config.print_map_discarded = TRUE; |
260 | + | 258 | break; |
259 | |||
261 | + case OPTION_NO_POISON_SYSTEM_DIRECTORIES: | 260 | + case OPTION_NO_POISON_SYSTEM_DIRECTORIES: |
262 | + command_line.poison_system_directories = FALSE; | 261 | + command_line.poison_system_directories = FALSE; |
263 | + break; | 262 | + break; |
264 | + | 263 | + |
265 | + case OPTION_ERROR_POISON_SYSTEM_DIRECTORIES: | 264 | + case OPTION_ERROR_POISON_SYSTEM_DIRECTORIES: |
266 | + command_line.error_poison_system_directories = TRUE; | 265 | + command_line.error_poison_system_directories = TRUE; |
267 | break; | 266 | + break; |
268 | 267 | + | |
269 | case OPTION_DEPENDENCY_FILE: | 268 | case OPTION_DEPENDENCY_FILE: |
269 | config.dependency_file = optarg; | ||
270 | break; | ||