Source: qt6-base Version: 6.4.2+dfsg-21.1 X-Debbugs-Cc: t...@mirbsd.de, debian-...@lists.debian.org
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!