summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in12
1 files changed, 11 insertions, 1 deletions
diff --git a/configure.in b/configure.in
index 20b3a599..d3d80479 100644
--- a/configure.in
+++ b/configure.in
@@ -1327,12 +1327,22 @@ case "$target" in
CPU_ARCH=i386
fi
;;
+ aarch64)
+ CPU_ARCH=aarch64
+ ;;
*)
CPU_ARCH=ppc
;;
esac
if test "`echo $CC | grep -c '\-arch '`" = "0"; then
- CC="$CC -arch $CPU_ARCH"
+ case "$CPU_ARCH" in
+ aarch64)
+ CC="$CC -arch arm64"
+ ;;
+ *)
+ CC="$CC -arch $CPU_ARCH"
+ ;;
+ esac
fi
AC_CHECK_HEADER(crt_externs.h, AC_DEFINE(HAVE_CRT_EXTERNS_H))
DSO_CFLAGS=-fPIC