Skip to content
Snippets Groups Projects
  1. May 02, 2017
  2. Mar 20, 2017
  3. Feb 27, 2017
    • Jonas Gorski's avatar
      toolchain: unbreak glibc on MIPS · 5e3fb700
      Jonas Gorski authored
      
      Binutils recently updated the ABI version to 5, which broke glibc, as it
      refuses to load anything > 3. Upstream reverted the ABI version update,
      so backport the commit.
      
      Fixes the following error on boot:
      
      /bin/sh: error while loading shared libraries: /lib/libcrypt.so.1: ELF file ABI version invalid
      [    0.920077] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00
      [    0.920077]
      [    0.929450] Rebooting in 1 seconds..
      
      Signed-off-by: default avatarJonas Gorski <jonas.gorski@gmail.com>
      5e3fb700
  4. Feb 07, 2017
  5. Dec 16, 2016
  6. Oct 24, 2016
  7. Oct 13, 2016
  8. Jul 15, 2016
  9. May 19, 2016
  10. Jan 20, 2016
  11. Nov 10, 2015
    • Felix Fietkau's avatar
      toolchain: add support of ARC architecture · 8b5d644b
      Felix Fietkau authored
      This includes binutils, gcc, gdb and uClibc-ng.
      
      Latest release of ARC gcc (as of today it is "arc-2015.06")
      is based on upstream gcc 4.8.4.
      
      Sources are available on GitHub, see:
      https://github.com/foss-for-synopsys-dwc-arc-processors/gcc
      
      Latest release of ARC binutils (as of today it is "arc-2015.06")
      is based on upstream binutils 2.23.
      
      Sources are available on GitHub, see:
      https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb/releases/tag/arc-2015.06
      
      Latest release of ARC GDB (as of today this is "arc-2015.06-gdb")
      is based on upstream gdb 7.9.1.
      
      Sources are available on GitHub, see:
      https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb/releases/tag/arc-2015.06-gdb
      
      
      
      Note that for binutils and gdb that come from unified git repository
      (which is the case for upstream binutils/gdb today) we need to disable
      building of gdb in binutils and binutils in gdb hence in binutils:
      ------>8------
      --disable-sim
      --disable-gdb
      ------>8------
      
      and in gdb:
      ------>8------
      --disable-binutils
      --disable-ld
      --disable-gas
      ------>8------
      
      Also in gdb we disable sim because if the following breakage while
      building with it:
      ------------>8------------
      /usr/bin/env bash ./../common/genmloop.sh -shell /usr/bin/env bash \
              -mono -fast -pbb -switch sem5-switch.c \
              -cpu a5f -infile ./mloop5.in \
              -outfile-suffix 5
      unknown option: bash
      Makefile:699: recipe for target 'stamp-5mloop' failed
      make[7]: *** [stamp-5mloop] Error 1
      ------------>8------------
      
      Cc: Felix Fietkau <nbd@openwrt.org>
      Cc: John Crispin <blogic@openwrt.org>
      Cc: Jonas Gorski <jogo@openwrt.org>
      Signed-off-by: default avatarAlexey Brodkin <abrodkin@synopsys.com>
      
      SVN-Revision: 47438
      8b5d644b
  12. Sep 15, 2015
  13. Sep 11, 2015
  14. Jun 29, 2015
  15. May 10, 2015
  16. Mar 24, 2015
  17. Dec 27, 2014
  18. Nov 24, 2014
  19. Oct 20, 2014
  20. Oct 18, 2014
  21. Oct 05, 2014
  22. Sep 30, 2014
  23. Sep 07, 2014
    • Jonas Gorski's avatar
      toolchain/binutils: do not install host libiberty.a into target lib dir · 68fcb15f
      Jonas Gorski authored
      
      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/at91/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: default avatarJonas Gorski <jogo@openwrt.org>
      
      SVN-Revision: 42430
      68fcb15f
  24. Jun 06, 2014
  25. Jan 07, 2014
  26. Sep 11, 2013
  27. Jun 30, 2013
  28. Apr 17, 2013
  29. Feb 26, 2013
  30. Dec 02, 2012
  31. Nov 30, 2012
  32. Nov 23, 2012
Loading