[openwrt/openwrt] toolchain/binutils: fix broken build of binutils 2.34 on mips64

LEDE Commits lede-commits at lists.infradead.org
Mon Aug 10 18:11:23 EDT 2020


hauke pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/d79a622217c7df051e9f69c72ad6d64d8a7338af

commit d79a622217c7df051e9f69c72ad6d64d8a7338af
Author: Tony Ambardar <itugrok at yahoo.com>
AuthorDate: Fri Aug 7 23:34:56 2020 -0700

    toolchain/binutils: fix broken build of binutils 2.34 on mips64
    
    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 at yahoo.com>
---
 .../patches/2.34/500-Change-default-emulation-for-mips64-linux.patch    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/toolchain/binutils/patches/2.34/500-Change-default-emulation-for-mips64-linux.patch b/toolchain/binutils/patches/2.34/500-Change-default-emulation-for-mips64-linux.patch
index 24c2afb8be..455ac0001d 100644
--- a/toolchain/binutils/patches/2.34/500-Change-default-emulation-for-mips64-linux.patch
+++ b/toolchain/binutils/patches/2.34/500-Change-default-emulation-for-mips64-linux.patch
@@ -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
  			;;



More information about the lede-commits mailing list