for technical reasons I have set Build-Depends architecture-is-64-bit and architecture-is-little-endian. Moreover there are a couple of failing tests to exclude some of the non-release architectures which should be removed as well.
I wonder, is this code just there protect against typing issues in deserialize.c (and possibly serialize.c), or does gwyddon have some general problems with non-LE non-64-bit compile targets? https://sourceforge.net/p/gwyddion/code/HEAD/tree/tags/gwyddion-3.10/libgwyddion/deserialize.c#l25
G_STATIC_ASSERT(GLIB_SIZEOF_SIZE_T == 8); G_STATIC_ASSERT(sizeof(gdouble) == sizeof(guint64)); G_STATIC_ASSERT(sizeof(gfloat) == sizeof(guint32)); G_STATIC_ASSERT(G_BYTE_ORDER == G_LITTLE_ENDIAN || G_BYTE_ORDER == G_BIG_ENDIAN);

