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

Reply via email to