diff options
author | maya <maya@pkgsrc.org> | 2018-07-15 23:35:35 +0000 |
---|---|---|
committer | maya <maya@pkgsrc.org> | 2018-07-15 23:35:35 +0000 |
commit | 4209e949f7263a3f0822ca38963e1ceb13fd8352 (patch) | |
tree | 5883315a8005ae4b3362e5f850ee8d7f177f4340 | |
parent | 991f389a44dcab3d4a48a4730a16784836cdd41d (diff) | |
download | pkgsrc-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/Makefile | 7 |
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} |