From: Thomas Petazzoni Date: Fri, 6 Feb 2015 14:45:44 +0000 (+0100) Subject: mono: add patch to fix MIPS build issue X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3398f29da053a972b074c4e70a869853071dcca5;p=buildroot.git mono: add patch to fix MIPS build issue Since the bump to version 3.12 of Mono, it fails to build on MIPS. The patch added by this commit fixes this build failure, simply caused by a missing include. Fixes: http://autobuild.buildroot.org/results/6f5/6f5e20a4a99eb0db650430bf6285c844fd940711/ Submitted upstream at https://github.com/mono/mono/pull/1550. Signed-off-by: Thomas Petazzoni Reviewed-by: Vicente Olivert Riera Tested-by: Vicente Olivert Riera Signed-off-by: Peter Korsgaard --- diff --git a/package/mono/0003-mono-context.h-fix-build-on-MIPS.patch b/package/mono/0003-mono-context.h-fix-build-on-MIPS.patch new file mode 100644 index 0000000000..dab22ce0ab --- /dev/null +++ b/package/mono/0003-mono-context.h-fix-build-on-MIPS.patch @@ -0,0 +1,33 @@ +From 8f489c24e1770c2852efcaff9419d54bfadf0854 Mon Sep 17 00:00:00 2001 +From: Thomas Petazzoni +Date: Fri, 6 Feb 2015 14:56:10 +0100 +Subject: [PATCH] mono-context.h: fix build on MIPS + +The mono-context.h file uses definitions such as mips_fp and mips_sp, +which are defined in , but this file is +not included, leading to build failures. + +This fix is similar to 4437ecea91bab3fe68ba1c30521acf75052662cd (for +ARM). + +Signed-off-by: Thomas Petazzoni +--- + mono/utils/mono-context.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/mono/utils/mono-context.h b/mono/utils/mono-context.h +index d96eb75..ad56e2c 100755 +--- a/mono/utils/mono-context.h ++++ b/mono/utils/mono-context.h +@@ -464,6 +464,8 @@ mono_ia64_context_get_fp (MonoContext *ctx) + + #elif ((defined(__mips__) && !defined(MONO_CROSS_COMPILE)) || (defined(TARGET_MIPS))) && SIZEOF_REGISTER == 4 /* defined(__ia64__) */ + ++#include ++ + typedef struct { + mgreg_t sc_pc; + mgreg_t sc_regs [32]; +-- +2.1.0 +