commit: ee9f2ee613ec011247b56d2e5d4af41b9205d409 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org> AuthorDate: Fri Nov 21 22:09:54 2025 +0000 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org> CommitDate: Sat Jan 3 09:11:07 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee9f2ee6
meson.eclass: Set a cross exe_wrapper using sysroot.eclass Closes: https://bugs.gentoo.org/751325 Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org> eclass/meson.eclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eclass/meson.eclass b/eclass/meson.eclass index 2445dde807c5..c0c4be1a9019 100644 --- a/eclass/meson.eclass +++ b/eclass/meson.eclass @@ -41,7 +41,7 @@ esac if [[ -z ${_MESON_ECLASS} ]]; then _MESON_ECLASS=1 -inherit flag-o-matic multiprocessing ninja-utils python-utils-r1 toolchain-funcs +inherit flag-o-matic multiprocessing ninja-utils python-utils-r1 sysroot toolchain-funcs BDEPEND=">=dev-build/meson-1.2.3 ${NINJA_DEPEND} @@ -155,6 +155,7 @@ _meson_create_cross_file() { ar = $(_meson_env_array "$(tc-getAR)") c = $(_meson_env_array "$(tc-getCC)") cpp = $(_meson_env_array "$(tc-getCXX)") + exe_wrapper = '$(sysroot_make_run_prefixed)' fortran = $(_meson_env_array "$(tc-getFC)") llvm-config = '$(tc-getPROG LLVM_CONFIG llvm-config)' nm = $(_meson_env_array "$(tc-getNM)")
