guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Binutils build failure on MIPS


From: Vincent Legoll
Subject: Re: Binutils build failure on MIPS
Date: Tue, 13 Sep 2016 16:00:16 +0200

> 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]