diff --git a/srcpkgs/haproxy/template b/srcpkgs/haproxy/template index 55191c1cb7..e3acda01b0 100644 --- a/srcpkgs/haproxy/template +++ b/srcpkgs/haproxy/template @@ -21,9 +21,15 @@ haproxy_homedir="/var/lib/${pkgname}" case "$XBPS_TARGET_MACHINE" in *-musl) CFLAGS="-D__LINUX_NETFILTER_H";; esac +case "$XBPS_TARGET_MACHINE" in + armv[56]*|mips*) makedepends+=" libatomic-devel";; +esac do_build() { + case "$XBPS_TARGET_MACHINE" in + armv[56]*|mips*) sed -i Makefile -e's;$(LDOPTS);& -latomic;' ;; + esac make ${makejobs} CC="$CC" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" EXTRA= \ ${make_build_args} }