From 23059a40c50446cbe0890e3e0634ca7ee0dc07a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lie=20DELHAIE?= Date: Sun, 12 Apr 2026 23:02:54 +0200 Subject: [PATCH] fix linux arm64 --- ToDo.pro | 2 +- linuxdeployqt.sh | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ToDo.pro b/ToDo.pro index ac3f20e..212f8e8 100644 --- a/ToDo.pro +++ b/ToDo.pro @@ -56,7 +56,7 @@ linux-* { equals(QMAKE_HOST.arch, aarch64) { message("CPU Architecture : aarch64") - QMAKE_CXXFLAGS_RELEASE += -mtune=armv8.6-a+fp16+simd + QMAKE_CXXFLAGS_RELEASE += -march=armv8.6-a+fp16+simd TMP_APP_ARCH = APP_ARCH=\"\\\"aarch64\\\"\" } equals(QMAKE_HOST.arch, x86_64) || equals(QMAKE_HOST.arch, amd64) { diff --git a/linuxdeployqt.sh b/linuxdeployqt.sh index 1719c5a..3da6f45 100755 --- a/linuxdeployqt.sh +++ b/linuxdeployqt.sh @@ -5,7 +5,7 @@ ARCH_KERNEL=$(uname -r | cut -d '-' -f 2) ARCH="${ARCH:-x86_64}" ARCH_KERNEL="${ARCH_KERNEL:-amd64}" -QT_PLUGINS=$(qmake6 -query QT_INSTALL_PLUGINS) +QT_PLUGINS=$(qmake6 -query QT_INSTALL_PLUGINS 2>/dev/null) WORKSPACE_DIR="$PWD" BUILD_DIR="$WORKSPACE_DIR/build/Desktop_Qt_6_10_3-Release" @@ -67,7 +67,7 @@ echo "> $TMP_DIR/linuxdeploy.AppImage -e ToDo -d ../../ToDo.desktop -i ../../ico "$TMP_DIR/linuxdeploy.AppImage" -e ToDo -d ../../ToDo.desktop -i ../../icon.png --appdir ./appdir if [ $? -ne 0 ]; then cd appdir || exit 1 - cp /lib/x86_64-linux-gnu/libxcb.so.1 ./usr/lib/ + cp /lib/$ARCH-linux-gnu/libxcb.so.1 ./usr/lib/ mv ./usr/share/icons/hicolor/512x512/apps/icon.png ./usr/share/icons/hicolor/512x512/apps/ToDo.png ln -s ./usr/share/icons/hicolor/512x512/apps/ToDo.png ToDo.png cd .. @@ -91,7 +91,7 @@ if [ $? -ne 0 ]; then exit 1 fi -cp /usr/lib/x86_64-linux-gnu/libxcb-*.so "$BUILD_DIR/appdir/usr/lib/" +cp /usr/lib/$ARCH-linux-gnu/libxcb-*.so "$BUILD_DIR/appdir/usr/lib/" cp $QT_PLUGINS/../lib/libQt6*.so.6 "$BUILD_DIR/appdir/usr/lib/" echo "> $TMP_DIR/appimagetool.AppImage ./appdir"