On Mon, 28 Oct 2024, Thorsten Glaser wrote:

> ... You don’t understand the problem: applications are being written 
> that require natural alignment for at least 32-bit and smaller 
> quantities, some possibly for all quantities even. We need these 
> applications to work, and we cannot redesign them (it’s common for them 
> to store flags in the lowest pointer bits and do other awful things).
> 
> Could you please, if you cannot believe it yourself, accept the word of 
> those actually doing the porting that it is direly needed in the current 
> Linux ecosystem. Thank you.
> 

Do I misunderstand or disbelieve? Or have you forgotten what I wrote two 
days ago?

You talk about "applications ... being written". Well, two days ago I 
mentioned several groups of applications: (1) core packages that accept 
alignment patches, (2) packages whose developers shouldn't worry about 
small systems anyway, and (3) packags I am concerned about i.e. the ones 
actually required by Debian/m68k users (which will presumably lead to 
disto bug reports, if they didn't already -- hence my question about bug 
reports which remains unanswered).

> For Debian, we have superh and i386, out of these.

Is your concern merely for Debian's package archive stats?

What interests me is portability and code reuse in general. That is the 
basis on which I would send alignment patches to upstream projects.

Reply via email to