Author: blogic
Date: 2014-09-17 08:29:42 +0200 (Wed, 17 Sep 2014)
New Revision: 42584

Modified:
   branches/barrier_breaker/toolchain/binutils/Makefile
Log:
toolchain/binutils: do not install host libiberty.a into target lib dir

Binutils target build will pick it up and break build on e.g. arm:

libtool: link: arm-openwrt-linux-uclibcgnueabi-gcc -shared  .libs/archive.o 
.libs/archures.o .libs/bfd.o .libs/bfdio.o .libs/bfdwin.o .libs/cache.o 
.libs/coffgen.o .libs/corefile.o .libs/format.o .libs/init.o .libs/libbfd.o 
.libs/opncls.o .libs/reloc.o .libs/section.o .libs/syms.o .libs/targets.o 
.libs/hash.o .libs/linker.o .libs/srec.o .libs/binary.o .libs/tekhex.o 
.libs/ihex.o .libs/stabs.o .libs/stab-syms.o .libs/merge.o .libs/dwarf2.o 
.libs/simple.o .libs/compress.o .libs/verilog.o .libs/elf32-arm.o .libs/elf32.o 
.libs/elf-nacl.o .libs/elf-vxworks.o .libs/elf.o .libs/elflink.o 
.libs/elf-attrs.o .libs/elf-strtab.o .libs/elf-eh-frame.o .libs/dwarf1.o 
.libs/elf32-gen.o .libs/cpu-arm.o   
-L/mnt/dl/slave/at91/build/staging_dir/target-arm_arm926ej-s_uClibc-0.9.33.2_eabi/usr/lib
 
-L/mnt/dl/slave/at91/build/staging_dir/target-arm_arm926ej-s_uClibc-0.9.33.2_eabi/lib
 
-L/mnt/dl/slave/at91/build/staging_dir/toolchain-arm_arm926ej-s_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/usr/lib
 -L/mnt/dl/slave/a
 
t91/build/staging_dir/toolchain-arm_arm926ej-s_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib
 
-L/mnt/dl/slave/at91/build/build_dir/target-arm_arm926ej-s_uClibc-0.9.33.2_eabi/binutils-2.24/bfd/../libiberty/pic
 -liberty -lz  -march=armv5te -mtune=arm926ej-s -mfloat-abi=soft -Wl,-lc 
-Wl,--as-needed -Wl,-lm -Wl,--no-as-needed   -Wl,-soname -Wl,libbfd-2.24.so -o 
.libs/libbfd-2.24.so
/mnt/dl/slave/at91/build/staging_dir/toolchain-arm_arm926ej-s_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib/libiberty.a:
 could not read symbols: File format not recognized

Signed-off-by: Jonas Gorski <[email protected]>

Backport of r42430

Modified: branches/barrier_breaker/toolchain/binutils/Makefile
===================================================================
--- branches/barrier_breaker/toolchain/binutils/Makefile        2014-09-16 
21:39:24 UTC (rev 42583)
+++ branches/barrier_breaker/toolchain/binutils/Makefile        2014-09-17 
06:29:42 UTC (rev 42584)
@@ -89,6 +89,7 @@
                prefix=$(TOOLCHAIN_DIR)/initial \
                install
        $(call FixupLibdir,$(TOOLCHAIN_DIR)/initial)
+       $(RM) $(TOOLCHAIN_DIR)/initial/lib/libiberty.a
        $(CP) $(TOOLCHAIN_DIR)/initial/. $(TOOLCHAIN_DIR)/
        $(CP) $(TOOLCHAIN_DIR)/bin/$(REAL_GNU_TARGET_NAME)-readelf 
$(REAL_STAGING_DIR_HOST)/bin/readelf
 endef
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to