> The fix at <https://sourceware.org/ml/binutils/2015-04/msg00137.html> is > definitely in binutils-2.27.tar.bz2, yet we get an error that suggests > $EMULATION_NAME is empty. Dunno what’s going on. > >> How does one reproduce the failure ? > > You need a mips64el machine to run:
I don't have that... Could it be that "mips64el-linux" is not matched by the switch/case from binutils/ld/configure.tgt which only contains: $ grep '^mips' configure.tgt mips*-sgi-irix5*) targ_emul=elf32bsmip ;; mips*-sgi-irix6*) targ_emul=elf32bmipn32 mips*el-*-netbsd*) targ_emul=elf32ltsmip mips*-*-netbsd*) targ_emul=elf32btsmip mips*vr4300el-*-elf*) targ_emul=elf32l4300 ;; mips*vr4300-*-elf*) targ_emul=elf32b4300 ;; mips*vr4100el-*-elf*) targ_emul=elf32l4300 ;; mips*vr4100-*-elf*) targ_emul=elf32b4300 ;; mips*vr5000el-*-elf*) targ_emul=elf32l4300 ;; mips*vr5000-*-elf*) targ_emul=elf32b4300 ;; mips*el-sde-elf* | mips*el-mti-elf* | mips*el-img-elf*) mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*) mips64*el-ps2-elf*) targ_emul=elf32lr5900n32 mips*el-ps2-elf*) targ_emul=elf32lr5900 mips*el-*-elf*) targ_emul=elf32elmip ;; mips*-*-elf*) targ_emul=elf32ebmip ;; mips*-*-rtems*) targ_emul=elf32ebmip ;; mips*el-*-vxworks*) targ_emul=elf32elmipvxworks mips*-*-vxworks*) targ_emul=elf32ebmipvxworks mips*-*-windiss) targ_emul=elf32mipswindiss ;; mips64*el-*-linux-*) targ_emul=elf32ltsmipn32 mips64*-*-linux-*) targ_emul=elf32btsmipn32 mips*el-*-linux-*) targ_emul=elf32ltsmip mips*-*-linux-*) targ_emul=elf32btsmip mips64*el-*-freebsd* | mips64*el-*-kfreebsd*-gnu) mips64*-*-freebsd* | mips64*-*-kfreebsd*-gnu) mips*el-*-freebsd* | mips*el-*-kfreebsd*-gnu) mips*-*-freebsd* | mips*-*-kfreebsd*-gnu) mips*-*-sysv4*) targ_emul=elf32btsmip Could that explain the failure ? -- Vincent Legoll