From: Andreas K. Huettel Date: Sun, 22 Mar 2020 10:38:37 +0000 (+0100) Subject: sys-libs/glibc: Disable sandbox in test phase, it breaks too much X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=f73508666740b15ebccfa01e79778d64406a5642;p=gentoo.git sys-libs/glibc: Disable sandbox in test phase, it breaks too much Acked by Sergei (slyfox) Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas K. Huettel --- diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild index fc5b12bfb5e9..a2c3812e254e 100644 --- a/sys-libs/glibc/glibc-9999.ebuild +++ b/sys-libs/glibc/glibc-9999.ebuild @@ -135,15 +135,7 @@ GENTOO_GLIBC_XFAIL_TESTS="${GENTOO_GLIBC_XFAIL_TESTS:-yes}" # The following tests fail due to the Gentoo build system and are thus # executed but ignored: XFAIL_TEST_LIST=( - # 1) Sandbox - tst-ldconfig-bad-aux-cache - tst-pldd - tst-mallocfork2 - tst-nss-db-endgrent - tst-nss-db-endpwent - tst-nss-files-hosts-long - tst-nss-test3 - # 2) Namespaces and cgroup + # 1) Namespaces and cgroup tst-locale-locpath # 9) Failures of unknown origin tst-latepthread @@ -1167,14 +1159,10 @@ glibc_src_test() { done fi - # disable tests: - # - tests-container: - # sandbox does not understand unshare() and prevents - # writes to /proc/ - # emake ${myxfailparams} check tests-container= - # if possible let's list them (unless it's *all* container tests) + # sandbox does not understand unshare() and prevents + # writes to /proc/, which makes many tests fail - emake ${myxfailparams} check + SANDBOX_ON=0 LD_PRELOAD= emake ${myxfailparams} check } do_src_test() {