commit:     4594dbdd5cf6c19c2ffdc47d5f15c6ad45f02cef
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 12 20:49:45 2018 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Dec 12 20:49:45 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4594dbdd

dev-util/meson: disable sandbox while testing

Closes: https://bugs.gentoo.org/673016
Package-Manager: Portage-2.3.52_p8, Repoman-2.3.12_p20
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 dev-util/meson/meson-0.48.2.ebuild | 5 +++++
 dev-util/meson/meson-0.49.0.ebuild | 5 +++++
 dev-util/meson/meson-9999.ebuild   | 5 +++++
 3 files changed, 15 insertions(+)

diff --git a/dev-util/meson/meson-0.48.2.ebuild 
b/dev-util/meson/meson-0.48.2.ebuild
index 8b2a97c7957..60e9ecb49c6 100644
--- a/dev-util/meson/meson-0.48.2.ebuild
+++ b/dev-util/meson/meson-0.48.2.ebuild
@@ -32,6 +32,11 @@ python_test() {
                # test_cross_file_system_paths
                unset XDG_DATA_HOME
 
+               # ASAN and sandbox both want to control LDPRELOAD
+               # https://bugs.gentoo.org/673016
+               export SANDBOX_ON=0
+               unset LD_PRELOAD
+
                ${EPYTHON} -u run_tests.py
        ) || die "Testing failed with ${EPYTHON}"
 }

diff --git a/dev-util/meson/meson-0.49.0.ebuild 
b/dev-util/meson/meson-0.49.0.ebuild
index d7d772117ac..aa2b296613e 100644
--- a/dev-util/meson/meson-0.49.0.ebuild
+++ b/dev-util/meson/meson-0.49.0.ebuild
@@ -32,6 +32,11 @@ python_test() {
                # test_cross_file_system_paths
                unset XDG_DATA_HOME
 
+               # ASAN and sandbox both want to control LDPRELOAD
+               # https://bugs.gentoo.org/673016
+               export SANDBOX_ON=0
+               unset LD_PRELOAD
+
                ${EPYTHON} -u run_tests.py
        ) || die "Testing failed with ${EPYTHON}"
 }

diff --git a/dev-util/meson/meson-9999.ebuild b/dev-util/meson/meson-9999.ebuild
index d7d772117ac..aa2b296613e 100644
--- a/dev-util/meson/meson-9999.ebuild
+++ b/dev-util/meson/meson-9999.ebuild
@@ -32,6 +32,11 @@ python_test() {
                # test_cross_file_system_paths
                unset XDG_DATA_HOME
 
+               # ASAN and sandbox both want to control LDPRELOAD
+               # https://bugs.gentoo.org/673016
+               export SANDBOX_ON=0
+               unset LD_PRELOAD
+
                ${EPYTHON} -u run_tests.py
        ) || die "Testing failed with ${EPYTHON}"
 }

Reply via email to