From aed6b9d54698b222219e286642bfafe2d79dfae1 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Thu, 1 Oct 2020 20:57:03 -0700 Subject: [PATCH] configure: Disable LTO on aarch64. --- configure.ac | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index c5c0ff5e4..bc4e66ddf 100644 --- a/configure.ac +++ b/configure.ac @@ -266,9 +266,16 @@ AC_ARG_ENABLE(lto, RB_HELP_STRING([--disable-lto], [Enable link-time optimizatio [ AM_COND_IF(CLANG, [ - lto="yes" - AC_MSG_RESULT([yes]) - AC_SUBST(LTO, 1) + AS_CASE([$host_cpu], + [aarch64], + [ + lto="no" + AC_MSG_RESULT([no, doesn't work on aarch64]) + ], [ + lto="yes" + AC_MSG_RESULT([yes]) + AC_SUBST(LTO, 1) + ]) ], [ lto="no" AC_MSG_RESULT([no, only available with clang])