From d40f660dcfccfb7481d7f0171154654c75e32c5f Mon Sep 17 00:00:00 2001 From: Radoslav Hubenov Date: Wed, 1 Apr 2026 12:52:28 +0300 Subject: [PATCH] Include `-fPIC` as compiler flag to build target --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index a759ee6..d889261 100644 --- a/Makefile +++ b/Makefile @@ -13,7 +13,7 @@ libzstd.a: $(LIBZSTD_NAME) $(LIBZSTD_NAME): ifeq ($(GOOS_GOARCH),$(GOOS_GOARCH_NATIVE)) rm -f $(LIBZSTD_NAME) - cd zstd/lib && ZSTD_LEGACY_SUPPORT=0 MOREFLAGS=$(MOREFLAGS) $(MAKE) clean libzstd.a + cd zstd/lib && ZSTD_LEGACY_SUPPORT=0 MOREFLAGS="-fPIC $(MOREFLAGS)" $(MAKE) clean libzstd.a mv zstd/lib/libzstd.a $(LIBZSTD_NAME) else ifeq ($(GOOS_GOARCH),linux_amd64) TARGET=x86_64-linux GOARCH=amd64 GOOS=linux $(MAKE) package-arch @@ -56,7 +56,7 @@ package-arch: package-builder ZSTD_LEGACY_SUPPORT=0 AR="zig ar" \ CC="zig cc -target $(TARGET)" \ CXX="zig cc -target $(TARGET)" \ - MOREFLAGS=$(MOREFLAGS) \ + MOREFLAGS="-fPIC $(MOREFLAGS)" \ RM="rm -rf --" \ make clean libzstd.a' mv -f zstd/lib/libzstd.a $(LIBZSTD_NAME)