Bug#1071246: libglib2.0-dev's python3 dependency alternative is posing challenges to cross building

Simon McVittie smcv at debian.org
Thu Aug 1 17:26:04 BST 2024


On Thu, 01 Aug 2024 at 12:58:54 +0200, Helmut Grohne wrote:
> I anticipate that more than gobject-introspection will need the
> cross-exe-wrapper.

Yes, probably: Meson's "exe_wrapper" interface (which is where I got the
idea from) is a generic thing that any cross-file describing a foreign
architecture might have, and any upstream project that finds a need to
do so can make use of it.

> Therefore, I'd prefer to decouple it.

I agree - I definitely wouldn't want gobject-introspection to be the
place where this is maintained as a generic interface, because that's
tied to a particular upstream project that is not really anything to do
with how Debian supports cross architectures.

> Any ideas for a
> good place for it? I am wondering whether architecture-properties would
> be willing to carry this.

I think it should be in a native, "Debian-infrastructure-ish" source
package: perhaps architecture-properties, build-essential or dpkg-cross
(if dpkg-cross wasn't orphaned), or somewhere similar to those, or its
own separate source package.

    smcv



More information about the pkg-gnome-maintainers mailing list