aboutsummaryrefslogtreecommitdiffstats
path: root/main/grub/0006-build-force-no-pie.patch
diff options
context:
space:
mode:
Diffstat (limited to 'main/grub/0006-build-force-no-pie.patch')
-rw-r--r--main/grub/0006-build-force-no-pie.patch20
1 files changed, 20 insertions, 0 deletions
diff --git a/main/grub/0006-build-force-no-pie.patch b/main/grub/0006-build-force-no-pie.patch
new file mode 100644
index 00000000000..8dc50cb1846
--- /dev/null
+++ b/main/grub/0006-build-force-no-pie.patch
@@ -0,0 +1,20 @@
+8826c39fdbf7988c73ae42846a8cf0cfbd81fbad build: force -no-pie
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 9c5fa618d..dffdaa9e7 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -1254,7 +1254,7 @@ if test x"$efiemu_excuse" = x ; then
+ if test x"$grub_cv_target_cc_efiemu64_link_format" = xunknown; then
+ efiemu_excuse="no suitable link format for efiemu64 found"
+ else
+- EFIEMU64_LINK_FORMAT="-Wl,$grub_cv_target_cc_efiemu64_link_format"
++ EFIEMU64_LINK_FORMAT="-Wl,$grub_cv_target_cc_efiemu64_link_format -no-pie"
+ fi
+ fi
+ if test x"$enable_efiemu" = xyes && test x"$efiemu_excuse" != x ; then
+--
+2.39.2
+