Package: libvoikko-dev Version: 4.1.1-1 Severity: important User: helm...@debian.org Usertags: rebootstrap Control: affects -1 + src:tmispell-voikko
tmispell-voikko fails to cross build from source, because it cannot find -lvoikko in the public shared library search path. It requested libvoikko-dev its Build-Depends. The build architecture libvoikko-dev was installed, because libvoikko-dev is wrongly marked Multi-Arch: foreign. libvoikko-dev was probably marked Multi-Arch: foreign, because it also contains tools in /usr/bin that are expected to be executable. For practical cross building, those tools will need to be installed for a different architecture than the .so symlink. Thus the only viable long term solution is to split libvoikko-dev into two packages, one of them being Multi-Arch: foreign and the other Multi-Arch: same. Typically, the package containing the programs would be called libvoikko-dev-bin and libvoikko-dev would depend on it. As a short term solution (closing this bug), please remove Multi-Arch: foreign from libvoikko-dev as it does more harm than good. Helmut