Bug#1067008: qt6-base: please do not use firebird3.0 on m68k
Source: qt6-base
Version: 6.4.2+dfsg-21.1
X-Debbugs-Cc: tg@mirbsd.de, debian-68k@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!
Reply to: