diff options
author | Palmer Dabbelt <palmer@dabbelt.com> | 2017-11-03 18:08:32 -0700 |
---|---|---|
committer | Palmer Dabbelt <palmer@dabbelt.com> | 2017-11-03 18:09:32 -0700 |
commit | 57740d97cdec928c372d8e752c04a691418cbfa1 (patch) | |
tree | 70af663028413cfd7981e872acd9d68cc7d16bb4 | |
parent | d05ff0d3e45195507cc7158fcdb25f442ab9e2ca (diff) | |
download | pk-57740d97cdec928c372d8e752c04a691418cbfa1.zip pk-57740d97cdec928c372d8e752c04a691418cbfa1.tar.gz pk-57740d97cdec928c372d8e752c04a691418cbfa1.tar.bz2 |
Un-break "--enable-32bit"enable-32bit
We had the wrong set of compiler options for 32-bit builds, "-m32"
hasn't been supported in a while.
This should fix https://github.com/riscv/riscv-gnu-toolchain/issues/294
-rwxr-xr-x | configure | 8 | ||||
-rw-r--r-- | configure.ac | 8 |
2 files changed, 8 insertions, 8 deletions
@@ -4084,13 +4084,13 @@ fi case "${BUILD_32BIT}" in yes|default) echo "Building 32-bit pk" - CFLAGS="$default_CFLAGS -m32" - LDFLAGS="-m32" + CFLAGS="$default_CFLAGS -march=rv32imafdc -mabi=ilp32d" + LDFLAGS="-march=rv32imafdc -mabi=ilp32d" install_subdir="riscv32-unknown-elf" ;; *) - CFLAGS="$default_CFLAGS" - LDFLAGS= + CFLAGS="$default_CFLAGS -march=rv64imafdc -mabi=lp64d" + LDFLAGS="-march=rv64imafdc -mabi=lp64d" install_subdir="riscv64-unknown-elf" ;; esac diff --git a/configure.ac b/configure.ac index 4cf9b61..06fdc28 100644 --- a/configure.ac +++ b/configure.ac @@ -88,13 +88,13 @@ AC_ARG_ENABLE([32bit], case "${BUILD_32BIT}" in yes|default) echo "Building 32-bit pk" - CFLAGS="$default_CFLAGS -m32" - LDFLAGS="-m32" + CFLAGS="$default_CFLAGS -march=rv32imafdc -mabi=ilp32d" + LDFLAGS="-march=rv32imafdc -mabi=ilp32d" install_subdir="riscv32-unknown-elf" ;; *) - CFLAGS="$default_CFLAGS" - LDFLAGS= + CFLAGS="$default_CFLAGS -march=rv64imafdc -mabi=lp64d" + LDFLAGS="-march=rv64imafdc -mabi=lp64d" install_subdir="riscv64-unknown-elf" ;; esac |