https://bugs.kde.org/show_bug.cgi?id=398883

--- Comment #4 from Carl Love <c...@us.ibm.com> ---
IBM only supports ELFv1 ABI on Big endian machines and ELFv2 ABI on Little
endian machines.  I checked a little on the statements about the ELF usages. 
>From what I was told OpenSuSE uses ELFv2 ABI on little endian.  So, I would be
curious where to get the info that OpenSuSE is using ELFv1 ABI on Little
Endian.  Similarly, with the musl libc.  From my discussion with the GCC team,
they said that musl has been known to play around with ELFv2 ABI on Big Endian
but they are off on their own in this regard as it isn't supported, recommended
or tested by IBM.  The key thing is the OS, library, Valgrind etc.  all need to
either use ELFv1 ABI or ELFv2 ABI.  You can't mix these.

Given that IBM does not recommend using ELFv1 on Little endian and ELFv2 on Big
endian, that is not to say it can't be done.  The proposed patch is not
necessarily invalid but IBM will not support these but will also not stand in
the way of someone else trying it but they are on their own for support.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to