From f629a76a2eb09fa354a6bb10b7be46444d661f65 Mon Sep 17 00:00:00 2001 From: Attila Nagy Date: Mon, 8 May 2023 21:59:36 +0200 Subject: [PATCH] Make it compile on FreeBSD (#650) --- src/Makefile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Makefile b/src/Makefile index f67f85b5a..21e80b725 100644 --- a/src/Makefile +++ b/src/Makefile @@ -145,7 +145,9 @@ FINAL_LDFLAGS=$(LDFLAGS) $(KEYDB_LDFLAGS) $(DEBUG) FINAL_LIBS+=-lm -lz -lcrypto -lbz2 -lzstd -llz4 -lsnappy ifneq ($(uname_S),Darwin) + ifneq ($(uname_S),FreeBSD) FINAL_LIBS+=-latomic + endif endif # Linux ARM32 needs -latomic at linking time ifneq (,$(findstring armv,$(uname_M))) @@ -211,7 +213,13 @@ ifeq ($(uname_S),NetBSD) else ifeq ($(uname_S),FreeBSD) # FreeBSD - FINAL_LIBS+= -lpthread -lexecinfo + FINAL_LIBS+= -lpthread -luuid -lexecinfo + FINAL_CFLAGS+= -I/usr/local/include + FINAL_CXXFLAGS+= -I/usr/local/include + FINAL_LDFLAGS+= -L/usr/local/lib + ifeq ($(USE_BACKTRACE),yes) + FINAL_CFLAGS+= -DUSE_BACKTRACE + endif else ifeq ($(uname_S),DragonFly) # DragonFly