summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormaya <maya@pkgsrc.org>2018-07-15 23:35:35 +0000
committermaya <maya@pkgsrc.org>2018-07-15 23:35:35 +0000
commit4209e949f7263a3f0822ca38963e1ceb13fd8352 (patch)
tree5883315a8005ae4b3362e5f850ee8d7f177f4340
parent991f389a44dcab3d4a48a4730a16784836cdd41d (diff)
downloadpkgsrc-4209e949f7263a3f0822ca38963e1ceb13fd8352.tar.gz
redis: force -march=i586 on x86_32 to allow 8 byte atomics
(netbsd defaults to i486 and doesn't provide magic to hide this) Fixes PR pkg/53451
-rw-r--r--databases/redis/Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/databases/redis/Makefile b/databases/redis/Makefile
index db2189b6d0e..15daa8d3a4f 100644
--- a/databases/redis/Makefile
+++ b/databases/redis/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2018/04/04 10:47:49 fhajny Exp $
+# $NetBSD: Makefile,v 1.38 2018/07/15 23:35:35 maya Exp $
DISTNAME= redis-4.0.9
CATEGORIES= databases
@@ -55,6 +55,11 @@ CHECK_PORTABILITY_SKIP+= deps/jemalloc/configure
post-extract:
${CHMOD} -R g-w ${WRKSRC}
+.if ${MACHINE_ARCH} == "i386"
+# Need 8 byte atomics.
+CFLAGS+= -march=i586
+.endif
+
post-install:
${INSTALL_DATA} ${WRKSRC}/redis.conf ${DESTDIR}${EGDIR}/redis.conf.example
.for file in ${DOCFILES}