RISC-V support

Jim Wilson jimw@sifive.com
Sun Jan 13 01:06:00 GMT 2019

On Sat, Jan 12, 2019 at 3:21 PM Kurt Roeckx <kurt@roeckx.be> wrote:
> > But how many are actually used? Which does Debian support?
> I'm not at all an export of mips, I really don't know that much
> about it.

It depends on how you count ABIs, but yes there have unfortunately
been a lot of them over the years.

As a practical matter, you should only need support for the (old) 32
bit ABI with pic support, the n32 ABI (which is 32-bit types on a
64-bit machine like the x86_64 x32 ABI), and the (new) 64-bit ABI.
Those are the only ones that gcc supports for linux and other POSIX
operating systems.  These exist in both big-endian and little-endian

There are a bunch of other ABIs or ABI variants that were only ever
supported for embedded systems, or were used on old pre-shared library
systems, or were never implemented in FSF GCC.  So you can ignore all
of those.


More information about the Elfutils-devel mailing list