This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[RFC v6 20/23] riscv32: Specify the arch_minimum_kernel as 5.4
- From: Alistair Francis <alistair dot francis at wdc dot com>
- To: libc-alpha at sourceware dot org
- Cc: arnd at arndb dot de, adhemerval dot zanella at linaro dot org, fweimer at redhat dot com, joseph at codesourcery dot com, palmerdabbelt at google dot com, macro at wdc dot com, zongbox at gmail dot com, alistair dot francis at wdc dot com, alistair23 at gmail dot com
- Date: Sun, 12 Jan 2020 02:34:25 -0800
- Subject: [RFC v6 20/23] riscv32: Specify the arch_minimum_kernel as 5.4
- Ironport-sdr: htnz93xlbUriU+hLAlsi7FCdK8K7oltPJpPvYS2rzXT/WeaKrR9fCi8Ky8X6N9QgQ3vyLvH6DS xnLXtM5bSA3uwbZBPYZ5TNMzZg+420YNNiRnwbW+DzHbDnfzyrDQOS9RgYc4ccah6O2KhwPOLY S9kJeYtJrR44tHnGq4IR4vn1swfLN7BjlIwbzGxuENBGLSDzP3uyIAnLTYRjzQJA+r+xlxrI1c Y2tpeWOR8BKJXyAjf2Er1tLBW1ztSW4dF+PNmOPpuX51horzHMo5MpyV4SehA5HNyJqtl5Df75 O3I=
- Ironport-sdr: VOkB1PaxLpGMgSUrAgsMkFVcGRbGbDnd0lRpNm+rqbjyppUx8f0GXLV8NIasNELX2vXdnzxvhp 1w6Y4XqCeaRsJ3uj83hJZjLkkbITHJTiIBCcoGRkURJDrRnKE3Z6ubjBTpWMOw2lVgU3BJ4OF6 tu6AlONoRdRmh7jb21ylh6pP0KEA6qZruveSFs94++LUb2b2ZI1ccuCo6yd9A0CpNkDxdTExtD oB9BuNYU2u8QQb31FvgrB1vHpzxKKZVn0KGA3omCrJepc1Zk/z9O3Gylb1ZOitW4yfcqYduc/4 eAZ8j06nJQj83NsJZxfA8kHr
- Ironport-sdr: A26jokj+CoHp1N0OhdVZiymzdQp+hUtog2MddM/fUnqGK5bChlYesW2t8Hk/1gjAXVkBRHhTw5 xSEyx9EkMzPQJDHTbB6tnyTKBlVsXzZ259cKF9kW6sh8vtZMsJXFygwaj3QjqPT2VNwSQU24/K chRGvYqqbYxxNcN7P7uCFiaJSjt7HtuIwCm6EZX/oy1Tia6pYwAMP3nbtlf+CHT1TBezq0GaJU yv3BzWun/9Cjon32NhGg2a/szhiGlZ8v3kKB0Vbtc4zBJB+j5w0kCGNmTI21BSZBAgl+JAN7TK a5g=
- References: <cover.1578824547.git.alistair.francis@wdc.com>
- Wdcironportexception: Internal
---
sysdeps/unix/sysv/linux/riscv/configure | 1 +
sysdeps/unix/sysv/linux/riscv/configure.ac | 4 ++++
2 files changed, 5 insertions(+)
diff --git a/sysdeps/unix/sysv/linux/riscv/configure b/sysdeps/unix/sysv/linux/riscv/configure
index 2b3c77f18c..db09edad1d 100755
--- a/sysdeps/unix/sysv/linux/riscv/configure
+++ b/sysdeps/unix/sysv/linux/riscv/configure
@@ -155,6 +155,7 @@ _ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
$EGREP "4 4 4" >/dev/null 2>&1; then :
libc_cv_riscv_int_abi=ilp32
+ arch_minimum_kernel=5.4.0
fi
rm -f conftest*
diff --git a/sysdeps/unix/sysv/linux/riscv/configure.ac b/sysdeps/unix/sysv/linux/riscv/configure.ac
index 710d46afcd..9c736415f7 100644
--- a/sysdeps/unix/sysv/linux/riscv/configure.ac
+++ b/sysdeps/unix/sysv/linux/riscv/configure.ac
@@ -13,6 +13,10 @@ if test $libc_cv_riscv_int_abi = no; then
AC_MSG_ERROR([Unable to determine integer ABI])
fi
+if test $libc_cv_riscv_int_abi = ilp32; then
+ arch_minimum_kernel=5.4.0
+fi
+
libc_cv_riscv_float_abi=no
AC_EGREP_CPP(yes, [#ifdef __riscv_float_abi_double
yes
--
2.24.1