A re-worked multiarch patch for gcc-4.5 is in the packaging repository, currently lacking support for the hurd and kfreebsd. Please update the support, as soon as possible, and check the implementation on mips*. Basically either MULTIARCH_DIRNAME or MULTILIB_OSDIRNAMES has to be set accordingly in gcc/config/*/t-<something>, maybe introducing new t-files. Matthias