The following patch adds the multiarch definitions for arm-linux-gnu. Tested using a Debian/Ubuntu package build. Ok for the trunk?
Matthias
2012-11-14 Matthias Klose <d...@ubuntu.com> * config/arm/t-linux-eabi: Define MULTIARCH_DIRNAME for linux target. Index: config/arm/t-linux-eabi =================================================================== --- config/arm/t-linux-eabi (revision 193508) +++ config/arm/t-linux-eabi (working copy) @@ -24,3 +24,6 @@ #MULTILIB_OPTIONS += mcpu=fa606te/mcpu=fa626te/mcpu=fmp626/mcpu=fa726te #MULTILIB_DIRNAMES += fa606te fa626te fmp626 fa726te #MULTILIB_EXCEPTIONS += *mthumb/*mcpu=fa606te *mthumb/*mcpu=fa626te *mthumb/*mcpu=fmp626 *mthumb/*mcpu=fa726te* + +ARM_EB = $(if $(findstring TARGET_BIG_ENDIAN_DEFAULT=1, $(tm_defines)),eb) +MULTIARCH_DIRNAME = $(call if_multiarch,arm$(ARM_EB)-linux-gnueabi$(if $(filter hard,$(with_float)),hf))