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!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.