[PATCH v4] [MIPS] Raise highest supported EI_ABIVERSION value [BZ #24916]

Joseph Myers joseph@codesourcery.com
Fri Aug 23 16:48:00 GMT 2019


On Fri, 23 Aug 2019, Mihailo Stojanovic wrote:

> This bumps the highest valid EI_ABIVERSION value to ABSOLUTE ABI.
> 
> New testcase loads the symbol from the GOT with the "lb" instruction
> so that the EI_ABIVERSION header field of the shared object is set
> to ABSOLUTE (it doesn't actually check the value of the symbol), and
> makes sure that the main executable is executed without "ABI version
> invalid" error.
> 
> Tested for all three ABIs (o32, n32, n64) using both static linker which
> handles undefined weak symbols correctly [1] (and sets the EI_ABIVERSION
> of the test module) and the one that doesn't (EI_ABIVERSION left as 0).
> 
> [1] https://sourceware.org/ml/binutils/2018-07/msg00268.html

Thanks, I've committed this patch.

-- 
Joseph S. Myers
joseph@codesourcery.com



More information about the Libc-alpha mailing list