Hi Helmut,

Le 10/11/2024 à 17:07, Helmut Grohne a écrit :
Source: modemmanager
Version: 1.22.0-3
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability

modemmanager cannot be cross built from source, because some of its
build dependencies cannot be satisfied for cross compilation. I looked
into it and figured a couple of modifications that will end up making
them satisfiable. On the surface, dose reports a conflict involving
gtk-doc-tools. The documentation dependencies are only needed for
building Arch:all packages though, so they can be moved to B-D-I. Once
doing so, the build fails for lack of xsltproc, which was formerly
implied and needs to become explicit. Then the python3 modules pose
difficulties. It turns out that building the package does not actually
require the, so they can be annotated <!nocheck>. You can find the
changes mentioned here in the attached patch. Once applying it, cross
building can be attempted (but doesn't work for reasons outside of
modemmanager's control).
Thanks for your patch! I have applied it as part of https://salsa.debian.org/DebianOnMobile-team/modemmanager/-/merge_requests/24 and assume the remaining issue with cross-building is basically #1030223.

Cheers,
Arnaud

Attachment: OpenPGP_0xD3EBB5966BB99196.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to