Control: tag -1 pending
Hello,
Bug #1066904 in glib2.0 reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:
https://salsa.debian.org/gnome-team/glib/-/commit/22ad69bf8f1470d36b4fd99442470cc1dfd3c74f
------------------------------------------------------------------------
Use host-architecture gi-compile-repository, etc. when cross-compiling
When setting up the cross wrappers for gi-compile-repository, etc. I had assumed that gi-compile-repository was a simple transformation from
GIR XML into binary, which varied only by its endianness. Unfortunately,
it is not: it also transforms abstract types such as size_t into
equivalent fixed-size types such as guint64, which requires knowledge
of the size of each type.
Instead of running the build architecture gi-compile-repository and
telling it to use the host architecture search path, install upstream's gi-compile-repository etc. into ${pkglibdir}, and set up cross wrappers
that will automatically detect whether we can run them directly or
whether we must use qemu-user. This is not "pure" cross-compilation,
but it's the best we can do.
This means that the build and host OS must match, but it does have the
side benefit that we no longer require the build and host endianness to
be the same, because everything that interacts the typelib is now a
host binary (possibly running under qemu).
Closes: #1066904 ------------------------------------------------------------------------
(this message was generated automatically)
--
Greetings
https://bugs.debian.org/1066904
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)