Control: affects -1 src:mrpt
* Paul Gevers <elb...@debian.org> [2021-11-28 21:25]:
With a recent upload of eigen3 the autopkgtest of pybind11 fails in testing when that autopkgtest is run with the binary packages of eigen3 from unstable. It passes when run with only packages from testing. In tabular form:

                      pass            fail
eigen3                 from testing    3.4.0-1
pybind11               from testing    2.7.1-1
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of eigen3 to testing [1]. Due to the nature of this issue, I filed this bug report against both packages. Can you please investigate the situation and reassign the bug to the right package?

[..]
/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h: In function ‘Eigen::internal::storeAccumulator<Eigen::internal::blas_data_mapper<double, long, 0, 0, 1>, long, double __vector(2), 2l>(long, long, Eigen::internal::blas_data_mapper<double, long, 0, 0, 1> const&, double __vector(2) const&, __vector_quad*)void’: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h:227:46: error: inlining failed in call to ‘always_inline’ ‘Eigen::internal::blas_data_mapper<double, long, 0, 0, 1>::storePacketBlock<double __vector(2), 4>(long, long, Eigen::internal::PacketBlock<double __vector(2), 4> const&) constvoid’: target specific option mismatch 227 | EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void

mrpt seems to be have the same problem:

In file included from 
/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:18,
                 from /usr/include/eigen3/Eigen/Core:350,
                 from 
/<<PKGBUILDDIR>>/3rdparty/nanogui/include/nanogui/common.h:30,
                 from 
/<<PKGBUILDDIR>>/3rdparty/nanogui/include/nanogui/opengl.h:16,
                 from 
/<<PKGBUILDDIR>>/3rdparty/nanogui/include/nanogui/glutil.h:15,
                 from /<<PKGBUILDDIR>>/3rdparty/nanogui/src/glutil.cpp:12:
/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h: In function 
‘Eigen::internal::ploadRhsMMA<float, float __vector(4)>(float const*, float 
__vector(4)&)void’:
/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:215:28: error: 
inlining failed in call to ‘always_inline’ ‘Eigen::internal::ploadRhs<float, float 
__vector(4)>(float const*)float __vector(4)’: target specific
option mismatch
  215 | EIGEN_ALWAYS_INLINE Packet ploadRhs(const Scalar* rhs)

https://buildd.debian.org/status/fetch.php?pkg=mrpt&arch=ppc64el&ver=1%3A2.2.0-2%2Bb1&stamp=1638024874&raw=0

Cheers Jochen

Attachment: signature.asc
Description: PGP signature

Reply via email to