Hello Adrian, Sorry for the late reply.
-=| John Paul Adrian Glaubitz, 15.07.2019 00:41:49 +0200 |=- > Source: firebird3.0 > Version: 3.0.5.33100.ds4-3 > Severity: normal > Tags: patch > User: debian-...@lists.debian.org > Usertags: m68k > > firebird3.0 currently fails to build from source on m68k because the native > alignment of 16 bits on this architecture causes the on-disk structures to > have unexpected sizes. > > With the attached patch, padding is added to the affected on-disk structures > such that the correct sizes are always guaranteed. Since this particular > padding happens automatically and implicitly for architectures with 32 or > 64 bits native alignment, the actual sizes and offsets of the on-disk > structures do not change and therefore no compatibility break is going > to occur. > > Using explicit padding has the advantage that the actual sizes and offsets > are completely visible and transparent to anyone reading the code. > > I will forward this patch upstream. Can you tell me where was the patch forwarded? I want to check whether it is part of some upstream branch before applying it to the debian package. Thanks, Damyan