kumquat-buildroot/support/config-fragments/autobuild
Thomas Petazzoni f89871e810 support/config-fragments: fix br-riscv{32,64} toolchain fragments
Since commit aee39cbf27 ("arch/riscv:
set the default float ABI based on ISA extensions"), RISC-V 32/64 use
the lp32d/lp64d ABIs by default. But our pre-built external toolchains
were built with the LP32/LP64 ABI.

Building with lp32d/lp64d gcc flags, but a toolchain built with the
LP32/LP64 ABI causes a number of failures such as:

  /home/mark/buildroot-test/instance-1/output/host/riscv64-buildroot-linux-gnu/sysroot/usr/include/gnu/stubs.h:11:11: fatal error: gnu/stubs-lp64d.h: No such file or directory

or:

  /home/mark/buildroot-test/instance-1/output/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-gnu/7.4.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /tmp/cc2BTtFE.o: can't link hard-float modules with soft-float modules
  /home/mark/buildroot-test/instance-1/output/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-gnu/7.4.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: failed to merge target specific data of file /tmp/cc2BTtFE.o

So let's fix our config fragments to reflect the ABIs those toolchains
were built with.

Fixes:

  http://autobuild.buildroot.net/results/a3959b0613cf561059483abc580b144be4817d1a/ (libsepol)
  http://autobuild.buildroot.net/results/3db50d8a0a913413b2198d6c301419136d2d22a7/ (attr)
  http://autobuild.buildroot.net/results/7780fada05b8440ae3e97618615624a6a2dac03f/ (libusb)
  and many others

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2019-09-23 21:56:24 +02:00
..
andes-nds32.config support/config-fragments/autobuild: test the Andes nds32 architecture 2019-04-17 09:27:21 +02:00
arm-aarch64.config support/config-fragments/autobuild: test the ARM AArch64 toolchain 2018-10-20 17:12:27 +02:00
br-aarch64-glibc.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-arc-full-internal.config
br-arc-internal-glibc.config support/config-fragments/autobuild: add ARC glibc fragment 2017-10-21 22:04:28 +02:00
br-arcle-hs38.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-arm-basic.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-arm-cortex-a9-glibc.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-arm-cortex-a9-musl.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-arm-cortex-m4-full.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-arm-full-nothread.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-arm-full-static.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-arm-full.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-arm-internal-full.config support/config-fragments/autobuild: fix ARM internal fragment 2017-07-29 15:41:57 +02:00
br-arm-internal-glibc.config support/config-fragments/autobuild: make br-arm-internal-glibc bleeding edge 2019-08-02 23:33:00 +02:00
br-arm-internal-musl.config support/config-fragments: add internal defconfigs for glibc and musl 2018-02-05 22:45:17 +01:00
br-i386-pentium4-full.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-i386-pentium-mmx-musl.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-m68k-5208-full.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-m68k-68040-full.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-microblazeel-full-internal.config
br-microblazeel-full.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-mips32r6-el-hf-glibc.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-mips64-n64-full.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-mips64r6-el-hf-glibc.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-mipsel-o32-full.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-nios2-glibc.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-openrisc-uclibc.config support/config-fragments/autobuild: update OpenRISC pre-built toolchain 2018-04-22 12:28:40 +02:00
br-powerpc64-power7-glibc.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-powerpc64le-power8-glibc.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-powerpc-603e-basic-cpp.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-powerpc-e500mc-full.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-powerpc-internal-full.config support/config-fragments: br-powerpc-internal-full: remove old option 2018-01-12 22:25:52 +01:00
br-riscv32.config support/config-fragments: fix br-riscv{32,64} toolchain fragments 2019-09-23 21:56:24 +02:00
br-riscv64-internal-musl.config support/config-fragments/autobuild: rename br-riscv64-musl config 2019-08-02 23:32:19 +02:00
br-riscv64.config support/config-fragments: fix br-riscv{32,64} toolchain fragments 2019-09-23 21:56:24 +02:00
br-sh4-full.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-sparc64-glibc.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-sparc-uclibc.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-x86-64-core2-full.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-x86-64-musl.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
br-xtensa-full-internal.config support/config-fragments: remove bogus BR2_JLEVEL option 2018-02-05 22:46:59 +01:00
br-xtensa-full.config support/config-fragments/autobuild: update toolchains to 2019.05.1 2019-08-02 23:32:40 +02:00
linaro-aarch64-be.config support/config-fragments/autobuild: add Linaro AArch64 BE support 2018-06-28 22:15:57 +02:00
linaro-aarch64.config
linaro-arm.config
sourcery-arm-armv4t.config
sourcery-arm-thumb2.config
sourcery-arm.config
sourcery-mips64.config
sourcery-mips.config
sourcery-nios2.config
sourcery-x86-64.config
toolchain-configs.csv support/config-fragments/autobuild: update CSV after musl toolchain rename 2019-08-03 12:57:46 +02:00