Thread (5 messages) 5 messages, 3 authors, 2023-11-24

Re: [RFC] UBUNTU: [Config] y2038: Disable COMPAT and COMPAT_32BIT_TIME on ppc64le

From: Dimitri John Ledkov <hidden>
Date: 2023-11-24 14:07:53

On Fri, 24 Nov 2023 at 08:25, Michal Suchánek [off-list ref] wrote:
On Fri, Nov 24, 2023 at 03:59:04PM +1100, Michael Ellerman wrote:
quoted
Dimitri John Ledkov [off-list ref] writes:
quoted
BugLink: https://bugs.launchpad.net/bugs/2038587

ppc64le is exclusively little endian and 64-bit, thus there is no need
for COMPAT_32BIT_TIME, nor COMPAT.
To be pedantic, the ppc64le kernel does support running 32-bit little
endian userspace in compat mode (CONFIG_COMPAT=y). It's a distro choice
as to whether you support COMPAT. Notably there are two other major
distros that don't support COMPAT for ppc64le, and the set of 32-bit LE
software is effectively empty.
I have seen software that does not work when compiled 64bit so it would
build 32bit binary even on ppc64le and abuse the compat layer to run.

It quite rare, though.
Thank you! And yes, do not want =)

-- 
okurrr,

Dimitri
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help