This is the mail archive of the
mailing list for the elfutils project.
Re: RISC-V support
On Sat, Jan 12, 2019 at 3:21 PM Kurt Roeckx <firstname.lastname@example.org> 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