From 6f2bd1a96892c10ef8bc5239035b32caded36912 Mon Sep 17 00:00:00 2001 From: alejzeis <5985254+alejzeis@users.noreply.github.com> Date: Thu, 1 Jul 2021 09:32:12 -0500 Subject: [PATCH] Explicitly link with libatomic if on ARM --- redis.submodule/src/Makefile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/redis.submodule/src/Makefile b/redis.submodule/src/Makefile index 2a68649..4b2a31c 100644 --- a/redis.submodule/src/Makefile +++ b/redis.submodule/src/Makefile @@ -77,6 +77,15 @@ FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG) FINAL_LIBS=-lm DEBUG=-g -ggdb +# Linux ARM needs -latomic at linking time +ifneq (,$(filter aarch64 armv,$(uname_M))) + FINAL_LIBS+=-latomic +else +ifneq (,$(findstring armv,$(uname_M))) + FINAL_LIBS+=-latomic +endif +endif + ifeq ($(uname_S),SunOS) # SunOS ifneq ($(@@),32bit)