[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Question on BIGGEST_ALIGNMENT in GCC on NetBSD/m68k





Le 14/06/2025 à 09:21, John Paul Adrian Glaubitz a écrit :
On Fri, 2025-06-13 at 17:24 +0200, Laurent Vivier wrote:
A stupid question: is this possible to remove from debian the packets
that are broken?
(I'm sorry if you already answered to this question).

Sure, we can remove Python on m68k. But whether it will still be useful
after that remains a different question. I would argue we should rather
totally drop the port then because Linux without Python doesn't really
work these days.

You can see the fix for python has been merged 5 days ago...

Because I'm afraid that changing the ABI could cause more problems than
it solves.

For what exact reason? NetBSD/m68k runs with 4 bytes alignment.
Why shouldn't this work for Linux?

The problem is not the 4 byte alignment but changing the ABI.

You will create the exact same problem you want to fix: we can guess some softwares are built on linux/m68k with 2byte alignment in mind. So once the ABI is changed, you'll have to track them to fix them.


And I have bootstrapped Debian/m68k using rebootstrap with 4 bytes alignment
without any problems. If you think there are problems with 4 bytes alignment,
I would like to see them reported.

Adrian, I respect all the work you do for debian ports and particularly on m68k, but I want to point out that this ABI change can generate more problems than it solves.

Thanks,
Laurent


Reply to: