> anyhow_rs = dependency('anyhow-1-rs')
> bilge_rs = dependency('bilge-0.2-rs')
> @@ -19,6 +21,8 @@ foreign_rs = dependency('foreign-0.3-rs')
> glib_sys_rs = dependency('glib-sys-0.21-rs')
> libc_rs = dependency('libc-0.2-rs')
> probe_rs = dependency('probe-0.5-rs')
> +serde_rs = dependency('serde-1-rs')
> +serde_derive_rs = dependency('serde_derive-1-rs', native: true)
^^^^^^^^^^^^
Here we register dependency on build system...
> +serde_derive_dep = declare_dependency(
> + link_with: _serde_derive_rs,
> +)
> +
> +meson.override_dependency('serde_derive-1-rs', serde_derive_dep)
... but here it seems we register serde_derive-1-rs to host system, so
this may trigger error for cross-compilation.
IIUC, we should have:
meson.override_dependency('serde_derive-1-rs', serde_derive_dep, native: true)
Regards,
Zhao