[Debian GNUstep maintainers] Bug#1094879: gnustep-gui FTCBFS: configures for the build architecture during dh_auto_clean

Helmut Grohne helmut at subdivi.de
Fri Jan 31 22:29:48 GMT 2025


Hi Yavor,

On Sat, Feb 01, 2025 at 12:11:36AM +0200, Yavor Doganov wrote:
> I'm sorry but I cannot reproduce this; running "sbuild --host=armhf"
> on an amd64 system results in a successful build.

Oh. That's surprising indeed. You can see an example failure at
https://crossqa.debian.net/src/gnustep-gui. Could it be that you pass
-nc or --no-pre-clean to dpkg-buildpackage somehow? When building with
sbuild, this likely makes sense as it slightly speeds up a build where
cleaning is not necessary. It's not the sbuild default however.

> While preparing for the gnustep-multiarch transition I tried to
> cross-build the whole GNUstep stack and of course gnustep-gui is a
> central part of it.  It hard codes pkg-config in configure.ac but
> somehow still builds successfully, AFAICT.  There are no other issues
> and I just retried a cross build to confirm (using git master but
> there are no changes there that could affect cross building).

Thank you very much for having put in this effort. I was quite surprised
to that it just worked after fixing the cleaning and now I know why.

Helmut



More information about the pkg-GNUstep-maintainers mailing list