toolchain/binutils: fix broken build of binutils 2.34 on mips64
authorTony Ambardar <itugrok@yahoo.com>
Sat, 8 Aug 2020 06:34:56 +0000 (23:34 -0700)
committerHauke Mehrtens <hauke@hauke-m.de>
Mon, 10 Aug 2020 21:58:58 +0000 (23:58 +0200)
Commit 53470bdf32 ("toolchain/binutils: Add binutils 2.34") logs refreshed
patches, but also adds a typo causing failed builds on mipsel64 platforms,
including the malta subtarget. Update the patch to fix this.

This fixes the following build error:
make[7]: *** No rule to make target 'elf64ltsmip.o', needed by 'ld-new'.  Stop.

Fixes: FS#3276
Fixes: 53470bdf32 ("toolchain/binutils: Add binutils 2.34")
Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
toolchain/binutils/patches/2.34/500-Change-default-emulation-for-mips64-linux.patch

index 24c2afb8be516b960cf94f6bb9218a29e306902b..455ac0001dd433f345bcd829c4c7fafcb71cef1d 100644 (file)
@@ -25,7 +25,7 @@
                        ;;
 -mips64*el-*-linux-*)  targ_emul=elf32ltsmipn32
 -                      targ_extra_emuls="elf32btsmipn32 elf32ltsmip elf32btsmip elf64ltsmip elf64btsmip"
-+mips64*el-*-linux-*)  targ_emul=lf64ltsmip
++mips64*el-*-linux-*)  targ_emul=elf64ltsmip
 +                      targ_extra_emuls="elf32btsmipn32 elf32ltsmipn32 elf32ltsmip elf32btsmip elf64btsmip"
                        targ_extra_libpath=$targ_extra_emuls
                        ;;