diff options
Diffstat (limited to 'meta/recipes-devtools/libtool/libtool/0011-ltmain.in-Handle-prefix-map-compiler-options-correct.patch')
-rw-r--r-- | meta/recipes-devtools/libtool/libtool/0011-ltmain.in-Handle-prefix-map-compiler-options-correct.patch | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/meta/recipes-devtools/libtool/libtool/0011-ltmain.in-Handle-prefix-map-compiler-options-correct.patch b/meta/recipes-devtools/libtool/libtool/0011-ltmain.in-Handle-prefix-map-compiler-options-correct.patch index b121a3c750..4945533bad 100644 --- a/meta/recipes-devtools/libtool/libtool/0011-ltmain.in-Handle-prefix-map-compiler-options-correct.patch +++ b/meta/recipes-devtools/libtool/libtool/0011-ltmain.in-Handle-prefix-map-compiler-options-correct.patch | |||
@@ -8,19 +8,21 @@ Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> | |||
8 | 8 | ||
9 | Upstream-Status: Submitted [https://lists.gnu.org/archive/html/libtool-patches/2021-10/msg00019.html] | 9 | Upstream-Status: Submitted [https://lists.gnu.org/archive/html/libtool-patches/2021-10/msg00019.html] |
10 | 10 | ||
11 | Index: libtool-2.4.6/build-aux/ltmain.in | 11 | Index: libtool-2.4.7/build-aux/ltmain.in |
12 | =================================================================== | 12 | =================================================================== |
13 | --- libtool-2.4.6.orig/build-aux/ltmain.in | 13 | --- libtool-2.4.7.orig/build-aux/ltmain.in |
14 | +++ libtool-2.4.6/build-aux/ltmain.in | 14 | +++ libtool-2.4.7/build-aux/ltmain.in |
15 | @@ -5424,9 +5424,10 @@ func_mode_link () | 15 | @@ -5419,11 +5419,12 @@ func_mode_link () |
16 | # --sysroot=* for sysroot support | ||
17 | # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization | ||
18 | # -stdlib=* select c++ std lib with clang | 16 | # -stdlib=* select c++ std lib with clang |
17 | # -fsanitize=* Clang/GCC memory and address sanitizer | ||
18 | # -fuse-ld=* Linker select flags for GCC | ||
19 | + # -f*-prefix-map* needed for lto linking | 19 | + # -f*-prefix-map* needed for lto linking |
20 | # -Wa,* Pass flags directly to the assembler | ||
20 | -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ | 21 | -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ |
21 | -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ | 22 | -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ |
22 | - -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*) | 23 | -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ |
23 | + -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*|-f*-prefix-map*) | 24 | - -specs=*|-fsanitize=*|-fuse-ld=*|-Wa,*) |
24 | func_quote_for_eval "$arg" | 25 | + -specs=*|-fsanitize=*|-fuse-ld=*|-f*-prefix-map*|-Wa,*) |
25 | arg=$func_quote_for_eval_result | 26 | func_quote_arg pretty "$arg" |
27 | arg=$func_quote_arg_result | ||
26 | func_append compile_command " $arg" | 28 | func_append compile_command " $arg" |