>From 5f64575630d30cba24f3c57a865d8f4b094690b7 Mon Sep 17 00:00:00 2001 From: Vladimir Serbinenko <phco...@google.com> Date: Tue, 26 Mar 2019 14:56:59 +0100 Subject: [PATCH] A workaround for clang problem assembling startup_raw.S
Signed-off-by: Vladimir Serbinenko <phco...@google.com> --- grub-core/boot/i386/pc/startup_raw.S | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/grub-core/boot/i386/pc/startup_raw.S b/grub-core/boot/i386/pc/startup_raw.S index 8bce7985c..28974821e 100644 --- a/grub-core/boot/i386/pc/startup_raw.S +++ b/grub-core/boot/i386/pc/startup_raw.S @@ -118,7 +118,16 @@ LOCAL (codestart): #include "../../../kern/i386/realmode.S" +/* + * + * This is a workaround for clang adding a section containing only .addrsig + * Since clang itself is unable to assemble this pseudo-opcode, just replace + * it with .text + * + */ +#define addrsig text #include <rs_decoder.h> +#undef addrsig .text -- 2.11.0 -- Regards Vladimir 'phcoder' Serbinenko _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel