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)")

Reply via email to