On Fri, 22 Nov 2013, Josselin Mouette wrote: > Given your recent behavior on Debian mailing lists, I don’t think you > are in the best place to call people names.
This just proves that you removed the patch just to spite me as you know I’m working with the m68k porters. > > Please revert this immediately. > > Please provide a patch that keeps the code the same for all > architectures, without breaking ABI, and I’ll think about it. Adding the 3-byte dummy field actually *keeps* ABI because it makes the alignment assumptions explicit. { char c; int i; } powerpc: [c] [p] [p] [p] [i] [i] [i] [i] m68k: [c] [p] [i] [i] [i] [i] Or, with __attribute__((__packed__)) on any platform: [c] [i] [i] [i] [i] This is legal in C. (Here, p is implied padding.) So that part of the patch, at least, brings m68k into ABI compatibility with other (“natural-alignment”) architectures. I can’t comment on the rest of the patch, you may want to talk to its author instead. Some of us have a dayjob to pay rent, food, etc. bye, //mirabilos -- Sometimes they [people] care too much: pretty printers [and syntax highligh- ting, d.A.] mechanically produce pretty output that accentuates irrelevant detail in the program, which is as sensible as putting all the prepositions in English text in bold font. -- Rob Pike in "Notes on Programming in C" -- To UNSUBSCRIBE, email to debian-68k-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/alpine.deb.2.10.1311221048370.3...@tglase.lan.tarent.de