]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Only disable optimizations when cross-compiling
authorAnders F Björklund <anders.f.bjorklund@gmail.com>
Mon, 22 Jul 2019 08:14:43 +0000 (10:14 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Mon, 22 Jul 2019 20:41:37 +0000 (22:41 +0200)
Makefile.in
configure.ac

index 59783d287ca5d18b1217ad7e501b8777d4511e5d..f96c29e7b7a632657ad9a14b661fd66d5c211879 100644 (file)
@@ -133,13 +133,14 @@ libb2_options = \
     --disable-shared \
     --enable-static
 
-# cross compilation
-libb2_options += \
-    --build=@build_alias@ \
-    --host=@host_alias@ \
-    --target=@target_alias@ \
-    --disable-fat \
-    --disable-native
+@disable_cross@# cross compilation
+@disable_cross@libb2_options += \
+@disable_cross@    --build=@build_alias@ \
+@disable_cross@    --host=@host_alias@ \
+@disable_cross@    --target=@target_alias@ \
+@disable_cross@    --disable-openmp \
+@disable_cross@    --disable-fat \
+@disable_cross@    --disable-native
 
 src/libb2/src/.libs/libb2.a:
        cd src/libb2 && ./configure ${libb2_options} CC="$(CC)"
index d5d6a28aca50c4e3f8ff6b465e39aa7312226d29..4217f4a02ec00203765b90a4235a7229a5dc480b 100644 (file)
@@ -19,6 +19,7 @@ case $host in
         ;;
 esac
 
+AC_SUBST(disable_cross)
 AC_SUBST(disable_man)
 AC_SUBST(extra_libs)
 AC_SUBST(extra_sources)
@@ -200,6 +201,12 @@ else
     extra_libs="$extra_libs src/libb2/src/.libs/libb2.a"
 fi
 
+if test "$cross_compiling" != no -o "$host_cpu" != 'x86_64'; then
+    disable_cross=''
+else
+    disable_cross='#'
+fi
+
 AC_ARG_ENABLE(man,
   [AS_HELP_STRING([--disable-man],
     [disable installing man pages])])