Package: mandoc Version: 1.14.4-1 Tags: patch User: debian-cr...@lists.debian.org Usertags: ftcbfs Control: affects -1 + src:libfido2
libfido2 fails to cross build from source, because it fails running mandoc with an Exec format error. Usually, this indicates that mandoc should be marked Multi-Arch: foreign. In this case, such a marking is correct, because mandoc exclusively deals with architecture-independent file formats. As such its behaviour does not depend on the architecture it is being run on. Please consider applying the attached patch. Helmut
diff --minimal -Nru mdocml-1.14.4/debian/changelog mdocml-1.14.4/debian/changelog --- mdocml-1.14.4/debian/changelog 2018-08-09 20:55:23.000000000 +0200 +++ mdocml-1.14.4/debian/changelog 2020-02-18 06:11:46.000000000 +0100 @@ -1,3 +1,10 @@ +mdocml (1.14.4-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark mandoc Multi-Arch: foreign. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Tue, 18 Feb 2020 06:11:46 +0100 + mdocml (1.14.4-1) unstable; urgency=medium * New upstream version 1.14.4 diff --minimal -Nru mdocml-1.14.4/debian/control mdocml-1.14.4/debian/control --- mdocml-1.14.4/debian/control 2018-08-09 20:55:23.000000000 +0200 +++ mdocml-1.14.4/debian/control 2020-02-18 06:11:45.000000000 +0100 @@ -11,6 +11,7 @@ Package: mandoc Architecture: any +Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends} Description: BSD manpage compiler toolset mandoc is a suite of tools compiling mdoc, the roff macro language of choice