Re: Question on BIGGEST_ALIGNMENT in GCC on NetBSD/m68k
On Sun, 2025-06-15 at 19:30 +1000, Finn Thain wrote:
> > Honest question, Finn: Why are you even participating in this discussion
> > when you're neither willing to acknowledge the problem nor willing to
> > help address it?
> >
>
> You and I don't discuss much; you ignore most of what I've said, then tell
> me that what I said is off-topic. LOL.
That's because you are not even willing to understand my motivation for the
change and immediately dismiss it altogether without bringing up any suitable
alternatives.
John Klos wrote up an excellent reply to one of your many messages where he
refuted any of the arguments you brought up. Please read his reply if you
haven't done so yet.
> > Do you think that you just need to bombard me with repeated statements
> > that I am going to change my mind over something that I have chewed over
> > for so long?
> >
>
> You're quite right, I need to stop responding to repeated nonsense -- I
> will quit it.
OK.
> > I think everyone in this thread has now understood that you are neither
> > willing to help resolve these issues nor are you willing to accept my
> > preferred solution that Gentoo and I are already working on.
> >
>
> I've no idea who "everyone" is... but I'm speaking both to those
> participating in this thread and to those who know better.
And it's naturally only those who share your standpoint that know better,
completely ignoring that both NetBSD and Gentoo have already gone the
4 bytes alignment path or are working on it.
> As for "unwilling to help", I help where I see a need.
Then what's the point in engaging in this discussion? Do you just want to make
people feel bad? Or keep them from being productive? I don't understand your
motivation.
You say that you don't want to support the work to address this problem but
at the same time keep heckling the discussion telling me that I'm all wrong.
> As for solutions, well, you have one, but you'd create more problems than
> you'd solve.
>
> > So, what's the deal with your continued engagement?
> >
>
> I'm not here to stop you exercising whatever power you've garnered over
> whatever domain you've claimed. (No wonder you're baffled by my presence.)
I don't need to claim the domain of Debian/m68k when there is no one else who
is willing to work on it. I'm not sure what's supposed to be controversial
about the idea that the person who does the work gets to decide how they do
it.
> I'm here to bell the cat. What you're doing is harmful. Forking the
> packages that make up your distribution is harmful and so is fragmenting
> the ABI.
I'm not forking any packages, I am rebuilding the source code with different
compiler settings. Forking would be changing the source which is the exact
thing that I want to avoid since most Debian and upstream maintainers don't
want to bother with intrusive changes for a hobbyist platform.
And I have no clue why you think it's harmful to make such changes to a platform
that no one is using anywhere for serious purposes. Anyone who installs Linux/m68k
these days does that because they want to play around with old computers, not because
they want to do serious work.
How is messing with a hobbyist project "harmful" in any way? That makes no sense.
> You can't improve Debian by refusing to acknowledge it's limitations.
There are no limitations in Debian. The limitations are on the currently used ABI
on Linux/m68k. And the fact that even Gentoo is making the switch to 4 bytes alignment,
something that you seem to have missed in this whole discussion, should tell you that
this isn't a Debian-only problem.
> You can't improve the Debian experience by railroading users.
I have received public and private messages from several Debian/m68k users that told
me they trust me in my decision making and thanked me for my countless effort to keep
these ports alive.
> You can't improve upstream codebases by papering over their mistakes.
You're missing the point. You are still naive enough to think that there is any chance
to fix all of these affected packages upstream. It's simply not feasible and we have
to live with it.
> You can't improve collaboration by ignoring the advice of upstream toolchain and
> kernel developers.
What collaboration? Where is the active input from kernel and toolchain developers
on Debian/m68k? It's a hobbyist project that I am mostly running on my own.
> You can't have a stable ABI without consensus.
A stable ABI that is broken. On a hobbyist project.
> You can't improve the long term prospects for the Linux/m68k project until you
> understood how it got to where it was when you arrived.
That's sentimental thinking. I'm not here to create a legend. I'm here to work
on a hobbyist project. You are completely blowing this out of proportion.
> So to answer your fine question, Adrian, I continue to engage out of hope
> that you will finally realize that there are better ways to serve the
> community than the path you're on.
Please just re-read what John Klos wrote to you and realize that it's not me who
is unwilling to actively engage to help improve the situation.
PS: At least the Python issue got fixed [1], so thanks for that.
Adrian
> [1] https://github.com/python/cpython/pull/135209
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
Reply to: