From 0f6f2ef09b9aea50a0b209b327cbca2183aaf8b8 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 25 Aug 2026 12:01:02 +0200 Subject: [PATCH] kf6-akonadi: fix build on 32bit arm --- srcpkgs/kf6-akonadi/template | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/srcpkgs/kf6-akonadi/template b/srcpkgs/kf6-akonadi/template index b6655fb93c2..3d82d99dedb 100644 --- a/srcpkgs/kf6-akonadi/template +++ b/srcpkgs/kf6-akonadi/template @@ -33,6 +33,17 @@ replaces="akonadi5>=0" build_options="python" build_options_default="python" +if [ "$CROSS_BUILD" ]; then + configure_args+=" -DECM_SHIBOKEN_ARCH=$XBPS_CROSS_RUST_TARGET" + configure_args+=" -DSYSROOT_INCLUDE_DIRS=$XBPS_CROSS_BASE/usr/include" +fi +export LLVM_INSTALL_DIR=/usr/lib/llvm/${_llvmver} + +case "$XBPS_TARGET_MACHINE" in + arm*) configure_args+=" -DSHIBOKEN_GENERATOR_EXTRA_FLAGS=--clang-option=-mfloat-abi=hard" ;; +esac + + do_check() { # failing tests are disabled - sqlite tests hang on futex cd build