This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH 01/17] Skeleton documentation for the RISC-V port
- From: Joseph Myers <joseph at codesourcery dot com>
- To: Palmer Dabbelt <palmer at dabbelt dot com>
- Cc: <libc-alpha at sourceware dot org>, Andrew Waterman <andrew at sifive dot com>, Darius Rad <darius at bluespec dot com>, <dj at redhat dot com>, <patches at groups dot riscv dot org>
- Date: Thu, 25 Jan 2018 16:49:54 +0000
- Subject: Re: [PATCH 01/17] Skeleton documentation for the RISC-V port
- Authentication-results: sourceware.org; auth=none
- References: <20180125043621.19972-1-palmer@dabbelt.com> <20180125043621.19972-2-palmer@dabbelt.com>
On Wed, 24 Jan 2018, Palmer Dabbelt wrote:
> @@ -98,6 +98,13 @@ Major new features:
> to fail to load locales and fall back to the builtin C/POSIX locales.
> See notes below for other changes affecting compatibility.
>
> +* Support for the RISC-V ISA running on Linux has been added. This port
> + requires at least binutils-2.30, gcc-7.3.0, and linux-4.15; and is supported
> + for the following ISA and ABI pairs:
> +
> + - rv64imafdc lp64
> + - rv64imafdc lp64d
> diff --git a/README b/README
> index d0e99ea7d5a0..425a82956fc8 100644
> --- a/README
> +++ b/README
> @@ -39,6 +39,8 @@ The GNU C Library supports these configurations for using Linux kernels:
> powerpc64*-*-linux-gnu Big-endian and little-endian.
> s390-*-linux-gnu
> s390x-*-linux-gnu
> + riscv32-*-linux-gnu
> + riscv64-*-linux-gnu
So, this is an example of the inconsistency about whether RV32 is
supported or not. I'd expect one of:
* List all six combinations in NEWS, with appropriate caveats about the
state of kernel and glibc support for RV32 and soft-float, and a caveat
about riscv32-*-linux-gnu in README (the latter caveat to be removed later
once it's known to be working properly).
* Remove the riscv32-*-linux-gnu README entry, and all the other RV32
support in the port.
--
Joseph S. Myers
joseph@codesourcery.com