risc-v: Set ABI correctly for 32-bit targets
authorWladimir J. van der Laan <laanwj@gmail.com>
Thu, 8 Aug 2019 06:52:55 +0000 (06:52 +0000)
committerXimin Luo <infinity0@debian.org>
Sun, 5 Jan 2020 13:35:46 +0000 (13:35 +0000)
commit3049e9f29aa737c6f2825a62792a214bf314523c
treed4141efb9fb335c13ed30abc01f69fecdfb314f1
parent0a1fce2696042d026ae42b22d069b92311c29826
risc-v: Set ABI correctly for 32-bit targets

Pick the correct softfloat mode based on bitness:

- `-mabi=lp64` for 64 bit RISC-V
- `-mabi=ilp32` for 32-bit RISC-V

Currently it fails for rv32 due to a conflict between the ABI and arch:

    cc1: error: ABI requires -march=rv64

Gbp-Pq: Name u-riscv64-cc-429.patch
vendor/cc/src/lib.rs