Index: ld/emulparams/elf_i386.sh =================================================================== --- ld/emulparams/elf_i386.sh (revision 302714) +++ ld/emulparams/elf_i386.sh (revision 302715) @@ -13,3 +13,13 @@ NO_SMALL_DATA=yes SEPARATE_GOTPLT=12 IREL_IN_PLT= + +# Linux modify the default library search path to first include +# a 32-bit specific directory. +case "$target" in + x86_64*-linux* | i[3-7]86*-linux* | x86_64*-kfreebsd*-gnu | i[3-7]86*-kfreebsd*-gnu) + case "$EMULATION_NAME" in + *i386*) LIBPATH_SUFFIX=32 ;; + esac + ;; +esac