From 16e778e05c8dff613cc1744280890786a871ff30 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sat, 30 Apr 2016 12:14:49 +0200 Subject: [PATCH] redis: do not use jemalloc with musl (close #4100). --- srcpkgs/redis/template | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/srcpkgs/redis/template b/srcpkgs/redis/template index cc2d5c81c3f..d9271aa8b50 100644 --- a/srcpkgs/redis/template +++ b/srcpkgs/redis/template @@ -1,7 +1,7 @@ # Template file for 'redis' pkgname=redis version=3.0.7 -revision=1 +revision=2 makedepends="jemalloc-devel" homepage="http://redis.io" distfiles="http://download.redis.io/releases/${pkgname}-${version}.tar.gz" @@ -21,7 +21,11 @@ do_configure() { -e "s|^pidfile .*|pidfile /run/redis/redis.pid|" redis.conf } do_build() { - make CC=$CC CFLAGS="$CFLAGS" ${makejobs} + case "$XBPS_TARGET_MACHINE" in + *-musl) _malloc="none";; + *) _malloc="jemalloc";; + esac + make CC=$CC CFLAGS="$CFLAGS" MALLOC=${_jemalloc} ${makejobs} } do_install() { make INSTALL_BIN=${DESTDIR}/usr/bin PREFIX=/usr install