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

Dimitri John Ledkov dimitri.ledkov at canonical.com
Sat Nov 25 01:06:13 AEDT 2023


On Fri, 24 Nov 2023 at 08:25, Michal Suchánek <msuchanek at suse.de> wrote:
>
> On Fri, Nov 24, 2023 at 03:59:04PM +1100, Michael Ellerman wrote:
> > Dimitri John Ledkov <dimitri.ledkov at canonical.com> writes:
> > > 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


More information about the Linuxppc-dev mailing list