Bug#1067008: qt6-base: please do not use firebird3.0 on m68k
Thorsten Glaser <[email protected]>
| Newsgroups | gmane.linux.debian.ports.68k |
|---|---|
| Message-ID | <Pine.BSM.4.64L.2403162002420.32723__37416.9915843353$1710620497$gmane$org@herc.mirbsd.org> |
Source: qt6-base Version: 6.4.2+dfsg-21.1 X-Debbugs-Cc: [email protected], [email protected] firebird3.0 is not available on m68k because it invalidly assumes… struct foo { char a; int b; }; … that b is 32-bit aligned in this struct from implicit padding, which neither C nor POSIX guarantee (on m68k, it is aligned 16 bit due to the ABI spec) and this situation is the same as a decade ago. It would be very helpful if qt6 (and qt5) could just not use this database on m68k, as it’s hard to keep on top with manually fixing these: struct foo { char a; char dummy[3]; int b; }; Thanks in advance!