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 Thu, 25 Jan 2018 08:49:54 PST (-0800), joseph@codesourcery.com wrote:
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.

Oh, sorry about that, I forgot about the README. I'm going to proceed for now with removing the rv32 support, if it's better to add the caveats then it'll be easy to back out the changes.


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