diff mbox

[Xen-devel,03/34] xen: clang: Support correctly cross-compile

Message ID 1395766541-23979-4-git-send-email-julien.grall@linaro.org
State Deferred, archived
Headers show

Commit Message

Julien Grall March 25, 2014, 4:55 p.m. UTC
Clang uses "-target" option for cross-compilation.

Signed-off-by: Julien Grall <julien.grall@linaro.org>
Cc: Keir Fraser <keir@xen.org>
---
 config/StdGNU.mk |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
diff mbox

Patch

diff --git a/config/StdGNU.mk b/config/StdGNU.mk
index 25fc594..496e1d9 100644
--- a/config/StdGNU.mk
+++ b/config/StdGNU.mk
@@ -1,7 +1,11 @@ 
 AS         = $(CROSS_COMPILE)as
 LD         = $(CROSS_COMPILE)ld
 ifeq ($(clang),y)
-CC         = $(CROSS_COMPILE)clang
+ifneq ($(CROSS_COMPILE),)
+CC         = clang -target $(CROSS_COMPILE:-=)
+else
+CC         = clang
+endif
 LD_LTO     = $(CROSS_COMPILE)llvm-ld
 else
 CC         = $(CROSS_COMPILE)gcc