Autotools: Always run glib-genmarshal, even if cross-compiling

glib-genmarshal is now written in Python rather than C, so we can
always run it directly, even if we're cross-compiling for an
architecture whose binaries we can't run. This matches the behaviour
of the Meson build system.

Fixes: GNOME/glib#1546
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908334
Signed-off-by: Simon McVittie <smcv@collabora.com>
9 jobs for <span class="ref-name">cross</span> in 24 minutes and 55 seconds (queued for 2 minutes and 16 seconds)
Status Job ID Name Coverage
  Build
passed #112296
cross-android_api21_arm64

00:01:31

passed #112297
cross-android_api28_arm64

00:01:31

passed #112298
cross-mingw64

00:02:11

passed #112295
fedora-autotools-x86_64

00:05:42

passed #112294
fedora-x86_64

00:04:30

manual #112301
freebsd-11 allowed to fail manual
freebsd-11-x86_64
passed #112299
win32
msys2-mingw32

00:07:24

passed #112300
win32
vs2017-x64

00:07:03

 
  Coverage
passed #112302
coverage

00:02:03

74.6%