summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/libtool/libtool/0011-ltmain.in-Handle-prefix-map-compiler-options-correct.patch
diff options
context:
space:
mode:
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.patch22
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
9Upstream-Status: Submitted [https://lists.gnu.org/archive/html/libtool-patches/2021-10/msg00019.html] 9Upstream-Status: Submitted [https://lists.gnu.org/archive/html/libtool-patches/2021-10/msg00019.html]
10 10
11Index: libtool-2.4.6/build-aux/ltmain.in 11Index: 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"