[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1057050: qt6-multimedia: Please build with EIGEN_DONT_VECTORIZE on powerpc to fix FTBFS



On 02 déc. 2023 00:46, Patrick Franz <deltaone@debian.org> wrote:

> Hej,
>
> Am Dienstag, 28. November 2023, 20:22:36 CET schrieb John Paul Adrian 
> Glaubitz:
> [...]
>> With the above change, cmake defines the preprocessor macro
>> EIGEN_DONT_VECTORIZE and the build succeeds on powerpc.
>> 
>> Could you apply this change for the next upload in order to fix the
>> build on powerpc?
>
> We're in the middle of packaging Qt 6.6 and I had not planned to do any 
> more 6.4.2 updates unless absolutely necessary.
>
> Do you know whether this patch will also work on Qt 6.6.1 ?

Of course yes :

,----
| $ rgrep EIGEN_DONT_VECTORIZE qtmultimedia-everywhere-src-6.6.1/              
| qtmultimedia-everywhere-src-6.6.1/src/3rdparty/eigen/Eigen/src/Core/util/ConfigureVectorization.h:#if defined(EIGEN_DONT_VECTORIZE)
| qtmultimedia-everywhere-src-6.6.1/src/3rdparty/eigen/Eigen/src/Core/util/ConfigureVectorization.h:  #ifndef EIGEN_DONT_VECTORIZE
| qtmultimedia-everywhere-src-6.6.1/src/3rdparty/eigen/Eigen/src/Core/util/ConfigureVectorization.h:    #define EIGEN_DONT_VECTORIZE
| qtmultimedia-everywhere-src-6.6.1/src/3rdparty/eigen/Eigen/src/Core/util/ConfigureVectorization.h:#if !(defined(EIGEN_DONT_VECTORIZE) || defined(EIGEN_GPUCC))
| qtmultimedia-everywhere-src-6.6.1/src/3rdparty/eigen/Eigen/src/Core/util/Macros.h:  #ifndef EIGEN_DONT_VECTORIZE
| qtmultimedia-everywhere-src-6.6.1/src/3rdparty/eigen/Eigen/src/Core/util/Macros.h:    #define EIGEN_DONT_VECTORIZE
| qtmultimedia-everywhere-src-6.6.1/src/3rdparty/eigen/Eigen/src/Core/arch/SYCL/InteropHeaders.h:#if !defined(EIGEN_DONT_VECTORIZE_SYCL)
| qtmultimedia-everywhere-src-6.6.1/src/3rdparty/eigen/Eigen/Core:#if !defined(EIGEN_DONT_VECTORIZE_SYCL)
`----

Christian


Reply to: