sim-card
/
qemu
Archived
10
0
Fork 0
This repository has been archived on 2022-03-30. You can view files and clone it, but cannot push or open issues or pull requests.
qemu/pc-bios/bios-pq/0004_no-stack-protector.patch

22 lines
601 B
Diff

Disable stack protector for BIOS
Some distro GCCs (like Ubuntu) enable stack protection by default. Since the
BIOS doesn't link against libgcc, this results in undefined references unless
the stack protector is disabled.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
diff --git a/bios/Makefile.in b/bios/Makefile.in
index af674b4..5c7bd4f 100644
--- a/bios/Makefile.in
+++ b/bios/Makefile.in
@@ -41,7 +41,7 @@ RANLIB = @RANLIB@
BCC = bcc
GCC = gcc
-GCC32 = gcc -m32
+GCC32 = gcc -m32 -fno-stack-protector
AS86 = as86
BX_INCDIRS = -I.. -I$(srcdir)/.. -I../iodev -I$(srcdir)/../iodev