[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: