gresource --external-data tests are not cross friendly
As per https://github.com/GNOME/glib/blob/master/gio/tests/meson.build#L583 the test /resource/binary-linked
uses a hardcoded ld
, which fails in cross environments as that's the wrong ld. Meson is already aware of the correct ld
to use for the target.
It does the lookup for objcopy
already so I'm not sure why it doesn't do the same for ld
.
Edited by Ross Burton