diff options
Diffstat (limited to 'meta/recipes-core/ovmf/ovmf/0001-BaseTools-Force-tools-variables-to-host-toolchain.patch')
-rw-r--r-- | meta/recipes-core/ovmf/ovmf/0001-BaseTools-Force-tools-variables-to-host-toolchain.patch | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/meta/recipes-core/ovmf/ovmf/0001-BaseTools-Force-tools-variables-to-host-toolchain.patch b/meta/recipes-core/ovmf/ovmf/0001-BaseTools-Force-tools-variables-to-host-toolchain.patch new file mode 100644 index 0000000000..644b99d8bc --- /dev/null +++ b/meta/recipes-core/ovmf/ovmf/0001-BaseTools-Force-tools-variables-to-host-toolchain.patch | |||
@@ -0,0 +1,48 @@ | |||
1 | From 6e24bde1979c2d7149b37d142fb882dfde0e9770 Mon Sep 17 00:00:00 2001 | ||
2 | From: Matt Fleming <matt.fleming@intel.com> | ||
3 | Date: Fri, 27 Jun 2014 11:12:18 +0100 | ||
4 | Subject: [PATCH] BaseTools: Force tools variables to host toolchain | ||
5 | |||
6 | Signed-off-by: Matt Fleming <matt.fleming@intel.com> | ||
7 | --- | ||
8 | BaseTools/Source/C/Makefiles/app.makefile | 7 +++++++ | ||
9 | BaseTools/Source/C/VfrCompile/GNUmakefile | 5 +++++ | ||
10 | 2 files changed, 12 insertions(+) | ||
11 | |||
12 | diff --git a/BaseTools/Source/C/Makefiles/app.makefile b/BaseTools/Source/C/Makefiles/app.makefile | ||
13 | index 19269a1..62aad0f 100644 | ||
14 | --- a/BaseTools/Source/C/Makefiles/app.makefile | ||
15 | +++ b/BaseTools/Source/C/Makefiles/app.makefile | ||
16 | @@ -16,6 +16,13 @@ include $(MAKEROOT)/Makefiles/header.makefile | ||
17 | |||
18 | APPLICATION = $(MAKEROOT)/bin/$(APPNAME) | ||
19 | |||
20 | +CC = gcc | ||
21 | +CXX = g++ | ||
22 | +AS = gcc | ||
23 | +AR = ar | ||
24 | +LD = ld | ||
25 | +LINKER = $(CC) | ||
26 | + | ||
27 | .PHONY:all | ||
28 | all: $(MAKEROOT)/bin $(APPLICATION) | ||
29 | |||
30 | diff --git a/BaseTools/Source/C/VfrCompile/GNUmakefile b/BaseTools/Source/C/VfrCompile/GNUmakefile | ||
31 | index 82005e1..5ac5f7e 100644 | ||
32 | --- a/BaseTools/Source/C/VfrCompile/GNUmakefile | ||
33 | +++ b/BaseTools/Source/C/VfrCompile/GNUmakefile | ||
34 | @@ -26,6 +26,11 @@ OBJECTS = AParser.o DLexerBase.o ATokenBuffer.o EfiVfrParser.o VfrLexer.o VfrSyn | ||
35 | |||
36 | VFR_CPPFLAGS = -DPCCTS_USE_NAMESPACE_STD $(CPPFLAGS) | ||
37 | |||
38 | +CC = gcc | ||
39 | +CXX = g++ | ||
40 | +AS = gcc | ||
41 | +AR = ar | ||
42 | +LD = ld | ||
43 | LINKER = $(BUILD_CXX) | ||
44 | |||
45 | EXTRA_CLEAN_OBJECTS = EfiVfrParser.cpp EfiVfrParser.h VfrParser.dlg VfrTokens.h VfrLexer.cpp VfrLexer.h VfrSyntax.cpp tokens.h | ||
46 | -- | ||
47 | 1.9.0 | ||
48 | |||