From: Ross Burton Date: Fri, 16 Feb 2024 14:46:03 +0000 (+0000) Subject: meson: set the sysroot in the cross files X-Git-Tag: uninative-4.4~95 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=62d4fd215a0886056d64e926f722cd07e9986118;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git meson: set the sysroot in the cross files When cross compiling we have a sysroot, so by telling Meson where it is explicitly it can do the right thing. Currently this means it just sets PKG_CONFIG_SYSROOT_DIR to the value that we already set it to, but in the future this can be used to stop Meson looking directly in /usr when it shouldn't. Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- diff --git a/meta/classes-recipe/meson.bbclass b/meta/classes-recipe/meson.bbclass index a849e872976..03fa2c06eb4 100644 --- a/meta/classes-recipe/meson.bbclass +++ b/meta/classes-recipe/meson.bbclass @@ -90,6 +90,7 @@ cpp_link_args = ${@meson_array('LDFLAGS', d)} [properties] needs_exe_wrapper = true +sys_root = '${STAGING_DIR_HOST}' [host_machine] system = '${@meson_operating_system('HOST_OS', d)}'