summaryrefslogtreecommitdiff
path: root/config/patches/libtool.m4-shared.patch
diff options
context:
space:
mode:
Diffstat (limited to 'config/patches/libtool.m4-shared.patch')
-rw-r--r--config/patches/libtool.m4-shared.patch20
1 files changed, 20 insertions, 0 deletions
diff --git a/config/patches/libtool.m4-shared.patch b/config/patches/libtool.m4-shared.patch
new file mode 100644
index 0000000..9389d02
--- /dev/null
+++ b/config/patches/libtool.m4-shared.patch
@@ -0,0 +1,20 @@
+--- m4-orig/libtool.m4 2026-06-07 17:43:33.877209247 +0300
++++ m4/libtool.m4 2026-06-07 17:45:22.508205160 +0300
+@@ -4998,7 +4998,7 @@
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+ ;;
+ *)
+- _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
++ _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC -DSHARED],[m4_if([$1],[CXX],[ -DPIC -DSHARED],[])])"
+ ;;
+ esac
+
+@@ -5013,7 +5013,7 @@
+ if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then
+ _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works],
+ [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)],
+- [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [],
++ [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC -DSHARED],[m4_if([$1],[CXX],[ -DPIC -DSHARED],[])])], [],
+ [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in
+ "" | " "*) ;;
+ *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;;