diff --git a/configure.ac b/configure.ac index c615cab2..d83cb594 100644 --- a/configure.ac +++ b/configure.ac @@ -1911,6 +1911,14 @@ case "${host}" in LG_PAGE=14 fi ;; + aarch64-*-linux-gnu*) + dnl When cross-compile for 64 bit Arm64, in the absence of an explicit flag setting page size, + dnl use memory granularity of 64K to ensure that 64K and 16K kernel sizes (default for many + dnl distros) function al all. + if test "x$LG_PAGE" = "xdetect"; then + LG_PAGE=16 + fi + ;; esac if test "x$LG_PAGE" = "xdetect"; then AC_CACHE_CHECK([LG_PAGE],