From f6182d9ce09d7c81e4dec8a95a38bc9b0349f8e7 Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Thu, 6 Oct 2022 20:32:04 +1000 Subject: [PATCH] qt6_multimedia: fix build for x86_gcc2 arch --- dev-qt/qt6-multimedia/qt6_multimedia-6.4.0.recipe | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-qt/qt6-multimedia/qt6_multimedia-6.4.0.recipe b/dev-qt/qt6-multimedia/qt6_multimedia-6.4.0.recipe index c92cd532e..1a73a3e38 100644 --- a/dev-qt/qt6-multimedia/qt6_multimedia-6.4.0.recipe +++ b/dev-qt/qt6-multimedia/qt6_multimedia-6.4.0.recipe @@ -8,7 +8,7 @@ COPYRIGHT="2015-2022 The Qt Company Ltd." LICENSE="GNU LGPL v2.1 GNU LGPL v3 GNU FDL v1" -REVISION="1" +REVISION="2" SOURCE_URI="https://download.qt.io/official_releases/qt/${portVersion%.*}/$portVersion/submodules/qtmultimedia-everywhere-src-$portVersion.tar.xz" CHECKSUM_SHA256="e82e8e847cae2a951a11db05b6d10a22b21e3a1d72e06a7781cce4bd197e796f" SOURCE_DIR="qtmultimedia-everywhere-src-$portVersion" @@ -111,6 +111,11 @@ BUILD() { export DISABLE_ASLR=1 + # disable simd code for x86_gcc2 + if [ $targetArchitecture == x86_gcc2 ]; then + sed -i -e 's|//#define PFFFT_SIMD_DISABLE|#define PFFFT_SIMD_DISABLE|' src/3rdparty/pffft/pffft.c + fi + cmake -B build -S $sourceDir -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_CXX_FLAGS=-fPIC