Source: qt6-base
Version: 6.4.2+dfsg-21.1
X-Debbugs-Cc: t...@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 via email to