Re: Tuple and changes for m68k with -malign-int
On Tue, 2025-05-20 at 21:03 +1000, Finn Thain wrote:
> Yes, and then you declined to send your patch upstream, and a Debian
> developer picked up my patch instead.
>
> When I worked on this, I discovered that your patch was inadequate, that
> the problem was not the m68k ABI, and that you threw away a good
> opportunity to improve the upstream project.
And, did your patch get merged upstream yet?
https://github.com/python/cpython/pull/127546
It's still open which proves my point. And that's just one of many projects
that are affected by the alignment issue as you can see from my list.
> I'm not talking about improving the m68k experience, I'm talking about
> improving correctness, re-usability, portability and readability of the
> source code upstream.
Which ignores the fact that hardly any upstream project cares about these
points. And if this was really about adhering to standards and specs, you
would not ignore the fact that the current ABI used on Linux/m68k violates
the official Unix SysV ELF ABI from 1990(!).
> > > As for the Java runtime etc. I've never tried to install them on m68k but
> > > I know they were ported to a variety of ABIs with a variety of alignment
> > > rules, that do not guarantee natural alignment of integer types.
> >
> > I see. Since you haven't tested it, it means the bug doesn't exist.
>
> No it means I never had a need for those languages on m68k. Does a bug
> exist if no-one executes it? How many actual users are there for the
> Debian/m68k JVM, besides Debian porters?
How many actual users in production exist on Debian/m68k except hobbyists?
You're using an argument that works for both sides.
> >
> > Gotcha.
> >
>
> I assumed the bug may exist, but when I asked about it, you evaded the
> question.
I have created a wiki page for this exact matter:
https://wiki.debian.org/M68k/Alignment
I have posted the link so many times that I don't believe you when you claim
that you have missed it.
Adrian
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
Reply to: