From 5a98036a7da9111f50dcc31a158d6b92bc10a1db Mon Sep 17 00:00:00 2001 From: falkTX Date: Sat, 6 Nov 2021 19:16:45 +0000 Subject: [PATCH] Hide symbols from zstd too Signed-off-by: falkTX --- deps/Makefile | 7 ++++--- plugins/Makefile | 1 + src/Makefile | 1 + src/Makefile.cardinal.mk | 1 + 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/deps/Makefile b/deps/Makefile index 508882e..42342e8 100644 --- a/deps/Makefile +++ b/deps/Makefile @@ -15,6 +15,7 @@ include ../dpf/Makefile.base.mk # -------------------------------------------------------------- # custom build flags +BASE_FLAGS += -DZSTDLIB_VISIBILITY= BASE_FLAGS += -I../include BASE_FLAGS += -I../include/neon-compat BASE_FLAGS += -pthread @@ -39,13 +40,13 @@ BUILD_CXX_FLAGS += -fno-finite-math-only ifeq ($(CPU_AARCH64),true) ARCH_NAME = aarch64 -MACHINE = x86_64-bring-forth-the-rack +MACHINE = x86_64-the-rack else ifeq ($(CPU_ARM64),true) ARCH_NAME = arm64 -MACHINE = x86_64-bring-forth-the-rack +MACHINE = x86_64-the-rack else ifeq ($(CPU_ARM),true) ARCH_NAME = arm -MACHINE = i686-bring-forth-the-rack +MACHINE = i686-the-rack else MACHINE = $(TARGET_MACHINE) endif diff --git a/plugins/Makefile b/plugins/Makefile index 938d59a..e801b9f 100644 --- a/plugins/Makefile +++ b/plugins/Makefile @@ -532,6 +532,7 @@ BASE_FLAGS += -I../src/Rack/dep/pffft BASE_FLAGS += -pthread ifneq ($(SYSDEPS),true) +BASE_FLAGS += -DZSTDLIB_VISIBILITY= BASE_FLAGS += -I../src/Rack/dep/include endif diff --git a/src/Makefile b/src/Makefile index 3fce996..47e0600 100644 --- a/src/Makefile +++ b/src/Makefile @@ -38,6 +38,7 @@ BASE_FLAGS += -IRack/include ifeq ($(SYSDEPS),true) BASE_FLAGS += $(shell pkg-config --cflags jansson libarchive samplerate speexdsp) else +BASE_FLAGS += -DZSTDLIB_VISIBILITY= BASE_FLAGS += -IRack/dep/include endif BASE_FLAGS += -IRack/dep/filesystem/include diff --git a/src/Makefile.cardinal.mk b/src/Makefile.cardinal.mk index 407d596..9d8b3db 100644 --- a/src/Makefile.cardinal.mk +++ b/src/Makefile.cardinal.mk @@ -133,6 +133,7 @@ BASE_FLAGS += -I../../include BASE_FLAGS += -I../../include/neon-compat BASE_FLAGS += -I../Rack/include ifeq ($(SYSDEPS),true) +BASE_FLAGS += -DZSTDLIB_VISIBILITY= BASE_FLAGS += $(shell pkg-config --cflags jansson libarchive samplerate speexdsp) else BASE_FLAGS += -I../Rack/dep/include