Re: cross binutils-dev
> Now binutils-dev is not currenly multiarch, but is just libs and
> headers so can easily be made so. However it depends on binutils,
> which cannot be an MA:same package as it's full of arch-specific
> binaries. (assembler, linker. etc). However it also contins two
Exactly. So one fix would be to split out a libbinutils package, with
a symbols file making clear that Debian packages are not supposed to
link to it.