]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
configure.ac: Add ia64-specific way to disable floats.
authorVladimir Serbinenko <phcoder@gmail.com>
Sun, 22 Feb 2015 13:42:19 +0000 (14:42 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Sun, 22 Feb 2015 13:42:19 +0000 (14:42 +0100)
configure.ac

index 4d59fbee0a870e8b26006b81338b91cf04926b49..94f96c47d6f6c01d18ae28f91add3dec111ed211 100644 (file)
@@ -690,6 +690,11 @@ if test x"$platform" != xemu ; then
        AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],
                         [grub_cv_target_cc_soft_float="-march=armv8-a+nofp+nosimd"], [])
     fi
+    if test "x$target_cpu" = xia64; then
+       CFLAGS="$TARGET_CFLAGS -mno-inline-float-divide -mno-inline-sqrt -Werror"
+       AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],
+                        [grub_cv_target_cc_soft_float="-mno-inline-float-divide -mno-inline-sqrt"], [])
+    fi
     for cand in "-Xclang -msoft-float -Xclang -no-implicit-float" \
                "-Xclang -msoft-float" "-msoft-float"; do
       if test x"$grub_cv_target_cc_soft_float" != xno ; then