This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 01/17] Skeleton documentation for the RISC-V port


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]