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 v4] [MIPS] Raise highest supported EI_ABIVERSION value [BZ #24916]


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


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