Bug#1087919: meson: several packages FTBFS on reproducible-builds.org armhf: "Can not run test applications in this cross environment"

Simon McVittie smcv at debian.org
Wed Nov 20 08:55:05 GMT 2024


Package: meson
Version: 1.6.0-1
Severity: normal
Tags: ftbfs patch upstream
Forwarded: https://github.com/mesonbuild/meson/issues/13841
Control: affects -1 src:glib2.0 src:gobject-introspection src:accountsservice src:graphene jenkins.debian.org
X-Debbugs-Cc: qa-jenkins-dev at lists.alioth.debian.org

reproducible-builds.org does a native build of armhf packages in an
armhf chroot on an arm64 host, and does not always wrap the build in
linux32 like the official buildds do.

This causes an inconsistency between Meson's meson.can_run_host_binaries(),
which returns true, and Compiler.run() (which fails with
"Can not run test applications in this cross environment". Previously
reported upstream as <https://github.com/mesonbuild/meson/issues/13841>,
which includes a simplified reproducer for the bug.

Proposed fix here: <https://github.com/mesonbuild/meson/pull/13930>

It would be useful if a fix for this could be included in Debian
testing/unstable, either via an upstream 1.6.1 release or as a patch.

Thanks,
    smcv



More information about the Qa-jenkins-dev mailing list