Bug#1103916: gnome-recipes FTCBFS: requires a cross exe_wrapper

Jeremy Bícha jeremy.bicha at canonical.com
Tue Apr 22 21:47:28 BST 2025


On Tue, Apr 22, 2025 at 4:18 PM Helmut Grohne <helmut at subdivi.de> wrote:
> gnome-recipes fails to cross build from source, because it needs to run
> tools/recipe-extract.c during build. Presently, it compiles it as a host
> executable and expects an exe_wrapper to run it. That tends to be qemu.
> In this case, we can avoid that qemu dependency by compiling it as a
> native executable instead. Doing so incurs and extra Build-Depends on
> libglib2.0-dev:native, but I think that's the better option. I'm
> attaching the patch to turn recipe-extract native. Please consider
> forwarding it upstream and applying it.

The meson.build part of your patch was already applied upstream years
ago. (gnome-recipes hasn't had an upstream release since 2020.)

https://gitlab.gnome.org/GNOME/recipes/-/commit/3ad8307

It is missing your removal of #include "config.h" . What is the
significance of that change? Is the change necessary here?

Thank you,
Jeremy Bícha



More information about the pkg-gnome-maintainers mailing list