bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gas/27215] as: Error: non-constant .uleb128 is not supported on ris


From: wilson at gcc dot gnu.org
Subject: [Bug gas/27215] as: Error: non-constant .uleb128 is not supported on riscv64
Date: Wed, 03 Feb 2021 23:03:04 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=27215

Jim Wilson <wilson at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wilson at gcc dot gnu.org

--- Comment #2 from Jim Wilson <wilson at gcc dot gnu.org> ---
There is a proposal to add special relaxable relocations for uleb128 to make
this work, but there were a number of problems with the initial implementation,
and I haven't had a chance to look at the last implementation.  We also don't
have a functioning psABI committee at the moment to deal with new relocations.

We could make this work if you disable relaxation, but that will cause code
size and performance problems, and can only work properly if everything linked
together was compiled with relaxation disabled, including any system libraries
linked in, so this is unlikely to be feasible for most applications.  Linux
kernel loadable modules are compiled this way though.  But this isn't
recommended in general.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]