On Tue, 28 Nov 2023 20:22:36 +0100 John Paul Adrian Glaubitz 
<glaub...@physik.fu-berlin.de> wrote:
> Source: qt6-multimedia
> Version: 6.4.2-11
> Severity: normal
> User: debian-powe...@lists.debian.org
> Usertags: powerpc
> X-Debbugs-Cc: debian-powe...@lists.debian.org
> 
> Hello!

Hello,

[...]

> This can be fixed by switching off vectorization in the »eigen« using the 
> preprocessor
> macro EIGEN_DONT_VECTORIZE which can be defined on the cmake command line 
> using the
> cmake variable COMPILE_DEFINITIONS:
> 
> --- qt6-multimedia-6.4.2/debian/rules.orig      2023-07-26 17:52:13.000000000 
> +0200
> +++ qt6-multimedia-6.4.2/debian/rules   2023-11-28 18:26:47.950137854 +0100
> @@ -9,6 +9,10 @@
>         cmake_extra_args += -DQT_HOST_PATH=/usr
>  endif
>  
> +ifneq (,$(filter $(DEB_HOST_ARCH),powerpc))
> +       cmake_extra_args += -DCOMPILE_DEFINITIONS="EIGEN_DONT_VECTORIZE"
> +endif
> +
>  %:
>         dh $@ --with pkgkde_symbolshelper --buildsystem=cmake+ninja
>  
> With the above change, cmake defines the preprocessor macro 
> EIGEN_DONT_VECTORIZE and
> the build succeeds on powerpc.

With qt6-multimedia 6.6.2 qt6-multimedia still fail to build even with
this patch.

I'm unable to find a solution. Adrian do you have an idea ?

Christian

Reply via email to