On Mon, Jul 25, 2016 at 08:18:45PM +0200, Helmut Grohne wrote: > Source: elfutils > Version: 0.166-2 > Severity: minor > Tags: patch > User: helm...@debian.org > Usertags: rebootstrap > > Hi Kurt, > > Thank you for applying my cross build patch from #818099. This makes > elfutils practically cross buildable, but cross building it is still > annoying, because its Build-Depends are not cross-satisfiable. There are > two major reasons for that: > * flex is satisfiable, but will result in the host arch flex, which > cannot be run. This is a problem in flex, which Manoj is working on > and nothing can be done about it in elfutils. > * gcc-multilib is not satisfiable, because we haven't implemented cross > toolchain dependency translation yet. Fortunately, we only need that > dependency for running checks, so marking it with the <!nocheck> > profile is sufficient for most cross building scenarios. > > Besides that, I noticed two minor issue with the handling of nocheck: > * Due to the use of findstring, it will also recognize e.g. casinocheck > as nocheck. Replacing findstring with filter fixes that. > * Checking is automatically disabled for cross building. While this may > be well-intended, we recognize passing DEB_BUILD_OPTIONS=nocheck as a > responsibility of builders nowadays. This makes packages simpler and > allows cross builds to use qemu for running tests. > > To address all of the above, I am proposing the attached match.
This all looks fine. I'm just wondering why gcc-multilib is a problem in your case since it was already any-amd64. I'm also wondering if any other arches need it, like x32 and ppc64el. Kurt