commit:     8d09cdc65b7cbec80d50a964fd220ea53dcda613
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 15 17:39:25 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Mar 15 18:08:02 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d09cdc6

sys-libs/compiler-rt-sanitizers: Strip test broken by glibc-2.24

 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-4.0.1.ebuild | 4 ++++
 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-5.0.1.ebuild | 4 ++++
 2 files changed, 8 insertions(+)

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-4.0.1.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-4.0.1.ebuild
index 075cea46277..632e36150de 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-4.0.1.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-4.0.1.ebuild
@@ -70,6 +70,10 @@ src_prepare() {
 
        if use test; then
                # remove tests that are broken by new glibc
+               # (disabled in 6.0.0+, r313069)
+               if use elibc_glibc && has_version '>=sys-libs/glibc-2.24'; then
+                       rm test/tsan/Linux/user_malloc.cc || die
+               fi
                # https://bugs.llvm.org/show_bug.cgi?id=36065
                if use elibc_glibc && has_version '>=sys-libs/glibc-2.25'; then
                        rm test/lsan/TestCases/use_tls_dynamic.cc || die

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-5.0.1.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-5.0.1.ebuild
index 87e15772f6b..f2e8c37d83c 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-5.0.1.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-5.0.1.ebuild
@@ -74,6 +74,10 @@ src_prepare() {
 
        if use test; then
                # remove tests that are broken by new glibc
+               # (disabled in 6.0.0+, r313069)
+               if use elibc_glibc && has_version '>=sys-libs/glibc-2.24'; then
+                       rm test/tsan/Linux/user_malloc.cc || die
+               fi
                # https://bugs.llvm.org/show_bug.cgi?id=36065
                if use elibc_glibc && has_version '>=sys-libs/glibc-2.25'; then
                        rm test/lsan/TestCases/Linux/use_tls_dynamic.cc || die

Reply via email to