diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/update_engine/update_engine-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/update_engine/update_engine-9999.ebuild index d3b980b708..04d26683b6 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/update_engine/update_engine-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/update_engine/update_engine-9999.ebuild @@ -68,6 +68,12 @@ src_configure() { $(use_enable delta_generator) ) + if tc-is-cross-compiler; then + # Override glib-genmarshal path + local build_pkg_config="$(tc-getBUILD_PROG PKG_CONFIG pkg-config)" + myconf+=(GLIB_GENMARSHAL="$("${build_pkg_config}" --variable=glib_genmarshal glib-2.0)") + fi + econf "${myconf[@]}" }