Pardon my ignorance, but is there a reason why a lot of these devel packages don't have multiarch support? libopenal-dev for instance has no data diffs between i386 and amd64 yet its missing the "Pre-Depends: multiarch-support" line in the control file of the .deb. This makes cross compiling really annoying when in theory it should "just work". libopenal1 is multi-arch, but of course its the -dev package that setups the symbolic links needed to make things link. Posting to this list because its marked as the "Maintainer" of those particular packages.