Source: flashrom Version: 1.6.0-2 Tags: patch User: [email protected] Usertags: cross-satisfiability
flashrom cannot be cross built from source, because its python3-sphinx dependency is not satisfiable. In general, Architecture: all packages can never satisfy cross build depends unless marked Multi-Arch: foreign or annotated :native. Since python3-sphinx can be used in architecture-dependent way, the former is not available. I'm attaching a patch that implements the latter and it makes flashrom cross buildable. Please consider applying it. Helmut
diff -Nru flashrom-1.6.0/debian/changelog flashrom-1.6.0/debian/changelog --- flashrom-1.6.0/debian/changelog 2025-08-18 21:58:08.000000000 +0200 +++ flashrom-1.6.0/debian/changelog 2025-12-23 18:14:10.000000000 +0100 @@ -1,3 +1,10 @@ +flashrom (1.6.0-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Annotate python3-sphinx dependency :native. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Tue, 23 Dec 2025 18:14:10 +0100 + flashrom (1.6.0-2) unstable; urgency=medium * Add patch for FTBFs on big endian diff -Nru flashrom-1.6.0/debian/control flashrom-1.6.0/debian/control --- flashrom-1.6.0/debian/control 2025-08-13 22:24:06.000000000 +0200 +++ flashrom-1.6.0/debian/control 2025-12-23 18:14:08.000000000 +0100 @@ -9,7 +9,7 @@ Build-Depends: debhelper-compat (= 13), pkgconf, - python3-sphinx, + python3-sphinx:native, libpci-dev, libusb-1.0-0-dev [!hurd-i386], libftdi1-dev [!hurd-i386],

