mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 05:09:24 +00:00
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 <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
3a5e5742fc
commit
746bebb8dd
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user