1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/makefiles/arch
Marian Buschsieweke 10f65f1631
build system: Fix compilation for RISC-V with newer GCC
A backward incompatible change in the RISC-V resulting in instructions
previously included by rv32imac to only be available with
rv32imac_zicsr. All RISC-V CPUs supported by RIOT are hence either
considered as rv32imac (from the old ISA spec point of view) or as
rv32imac_zicsr (from the new ISA spec point of view). This adds a
simple test if GCC understands rv32imac_zicsr and uses it then as march,
but uses rv32imac as march if not.
2022-04-14 16:52:48 +02:00
..
avr8.inc.mk cpu/avr8_common: Fix link with binutils > 2.35.2 2021-10-13 16:37:19 +02:00
cortexm.inc.mk cpu/arm7, arch/cortexm: Remove -fno-builtin flag 2022-04-02 16:58:09 -07:00
mips.inc.mk makefiles/arch: use -std=gnu11 also for MIPS 2021-11-11 09:55:24 +01:00
msp430.inc.mk cpu/msp430_common: extend flashpage API 2021-10-25 15:03:50 +02:00
riscv.inc.mk build system: Fix compilation for RISC-V with newer GCC 2022-04-14 16:52:48 +02:00