From 746bebb8dd61f7042bf583dcbca168fefebc6c75 Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Fri, 9 Feb 2024 12:30:27 +0000 Subject: meson: remove TMPDIR workaround We had to export TMPDIR because Meson was writing temporary files into /tmp and then trying to run them, but some systems had /tmp mounted noexec. This is now solved upstream as of meson commit 1e182b5 (which was part of Meson 0.52.0), and these temporary files are written to the build tree instead. (From OE-Core rev: 1809d20f92dc0e4eff19cf081ca78a9f30deb611) Signed-off-by: Ross Burton Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie --- meta/classes-recipe/meson.bbclass | 3 --- 1 file changed, 3 deletions(-) (limited to 'meta') diff --git a/meta/classes-recipe/meson.bbclass b/meta/classes-recipe/meson.bbclass index 33043231b4..a849e87297 100644 --- a/meta/classes-recipe/meson.bbclass +++ b/meta/classes-recipe/meson.bbclass @@ -152,9 +152,6 @@ meson_do_configure() { # https://github.com/mesonbuild/meson/commit/ef9aeb188ea2bc7353e59916c18901cde90fa2b3 unset LD - # Work around "Meson fails if /tmp is mounted with noexec #2972" - mkdir -p "${B}/meson-private/tmp" - export TMPDIR="${B}/meson-private/tmp" bbnote Executing meson ${EXTRA_OEMESON}... if ! meson setup ${MESONOPTS} "${MESON_SOURCEPATH}" "${B}" ${MESON_CROSS_FILE} ${EXTRA_OEMESON}; then bbfatal_log meson failed -- cgit v1.2.3-54-g00ecf