summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorgy Yakovlev <gyakovlev@gentoo.org>2020-08-20 20:09:43 -0700
committerGeorgy Yakovlev <gyakovlev@gentoo.org>2020-08-20 20:11:28 -0700
commit7b31090aa1016ba80895f7afea6602205a63bcdd (patch)
tree799ee038106a2bc760814b8ddc5118f01c43157d /dev-util/google-perftools/files/2.8-musl-tests.patch
parentdev-util/debugedit: add ~arm64 keyword (diff)
downloadgentoo-7b31090aa1016ba80895f7afea6602205a63bcdd.tar.gz
gentoo-7b31090aa1016ba80895f7afea6602205a63bcdd.tar.bz2
gentoo-7b31090aa1016ba80895f7afea6602205a63bcdd.zip
dev-util/google-perftools: bump to 2.8
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Diffstat (limited to 'dev-util/google-perftools/files/2.8-musl-tests.patch')
-rw-r--r--dev-util/google-perftools/files/2.8-musl-tests.patch28
1 files changed, 28 insertions, 0 deletions
diff --git a/dev-util/google-perftools/files/2.8-musl-tests.patch b/dev-util/google-perftools/files/2.8-musl-tests.patch
new file mode 100644
index 000000000000..660099a6a88b
--- /dev/null
+++ b/dev-util/google-perftools/files/2.8-musl-tests.patch
@@ -0,0 +1,28 @@
+From 1d9b8bb59d5610f2c3e9faad6bbd91ceca17fb93 Mon Sep 17 00:00:00 2001
+From: Aliaksey Kandratsenka <alkondratenko@gmail.com>
+Date: Sat, 11 Jul 2020 20:33:40 -0700
+Subject: [PATCH] don't test sbrk hook if we're on linux and don't have __sbrk
+
+"mmap" hooks code for linux only hooks sbrk when __sbrk is
+defined. But musl doesn't offer this function (reasonably so), so
+sbrk hooking doesn't work there. Not big loss, but lets make sure
+tests don't fail.
+
+Lets reference this to issue #1198
+---
+ src/tests/tcmalloc_unittest.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/tests/tcmalloc_unittest.cc b/src/tests/tcmalloc_unittest.cc
+index d06c5a86..9d303433 100644
+--- a/src/tests/tcmalloc_unittest.cc
++++ b/src/tests/tcmalloc_unittest.cc
+@@ -1503,7 +1503,7 @@ static int RunAllTests(int argc, char** argv) {
+
+ // Test sbrk
+ SetSbrkHook();
+-#if defined(HAVE_SBRK) && defined(__linux) && \
++#if defined(HAVE___SBRK) && defined(__linux) && \
+ (defined(__i386__) || defined(__x86_64__))
+ p1 = sbrk(8192);
+ CHECK(p1 != NULL);