@lanodan@byte glib uses meson, the problem isn't the build system
glib wants to compile *and* run code during build time to do it's "introspection" bs, meaning to cross-compile glib you *need* to setup qemu as an exe wrapper
and on top of that, after i built aarch64 qemu just for glib, it still goes and gets confused trying to build and load x86_64 cpython modules
@navi@byte Well by buildsystem I do include code in files like Makefile / configure.ac / meson.build / … which you can either fix (done on a regular basis) or toss out and get the same software out (oasis linux does that, and I've seen that done quite few times by annoyed packagers as well).
@lanodan@byte well yea but here the problem is inherent to glib's design, their code works only by running specifically target code during the build, which is a stupid thing to do
@navi@byte@lanodan that's still a misconfigured build system, if it needs to run code at build time it should build that for the build machine, not the host and if that somehow causes problems, at this point their shit is just broken 🤡