From 390cd7ca909c7feed72400d4f3da0082ea34849e Mon Sep 17 00:00:00 2001 From: Vladimir Serbinenko Date: Thu, 7 Nov 2013 18:18:43 +0100 Subject: [PATCH] * configure.ac: Don't add -no-itegrated-as on clang on non-x86. --- ChangeLog | 4 ++++ configure.ac | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index b3e8436b9..e87616cac 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2013-11-07 Vladimir Serbinenko + + * configure.ac: Don't add -no-itegrated-as on clang on non-x86. + 2013-11-07 Vladimir Serbinenko Allow compiling with clang (not really supported though). diff --git a/configure.ac b/configure.ac index 37d928979..d8bf76ffb 100644 --- a/configure.ac +++ b/configure.ac @@ -489,7 +489,8 @@ AC_CACHE_CHECK([if compiling with clang], [grub_cv_cc_target_clang] ]])], [grub_cv_cc_target_clang=no], [grub_cv_cc_target_clang=yes])]) -if test "x$grub_cv_cc_target_clang" = xyes; then +# clang doesn't support .code16 +if test "x$grub_cv_cc_target_clang" = xyes && ( test "x$target_cpu" = xi386 || test "x$target_cpu" = xx86_64 ); then TARGET_CCASFLAGS="$TARGET_CCASFLAGS -no-integrated-as" fi