Mercurial > hgrepos > Python2 > PyMuPDF
diff mupdf-source/Makerules @ 12:fdb709369d57
Do not use -z,relro,-z,now on Systems where it is not supported.
This is especially Darwin.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Wed, 17 Sep 2025 15:31:57 +0200 |
| parents | 5ab937c03c27 |
| children | 59f1bd90b2a0 |
line wrap: on
line diff
--- a/mupdf-source/Makerules Wed Sep 17 12:49:20 2025 +0200 +++ b/mupdf-source/Makerules Wed Sep 17 15:31:57 2025 +0200 @@ -152,13 +152,22 @@ LDFLAGS += -g else ifeq ($(build),release) CFLAGS += -pipe -O2 -DNDEBUG - LDFLAGS += $(LDREMOVEUNREACH) -Wl,-s,-z,relro,-z,now + LDFLAGS += $(LDREMOVEUNREACH) -Wl,-s + ifneq ($(OS),Darwin) + LDFLAGS += -Wl,-z,relro,-z,now + endif else ifeq ($(build),small) CFLAGS += -pipe -Os -DNDEBUG - LDFLAGS += $(LDREMOVEUNREACH) -Wl,-s,-z,relro,-z,now + LDFLAGS += $(LDREMOVEUNREACH) -Wl,-s + ifneq ($(OS),Darwin) + LDFLAGS += -Wl,-z,relro,-z,now + endif else ifeq ($(build),valgrind) CFLAGS += -pipe -O2 -DNDEBUG -DPACIFY_VALGRIND - LDFLAGS += $(LDREMOVEUNREACH) -Wl,-s,-z,relro,-z,now + LDFLAGS += $(LDREMOVEUNREACH) -Wl,-s + ifneq ($(OS),Darwin) + LDFLAGS += -Wl,-z,relro,-z,now + endif else ifeq ($(build),sanitize) CFLAGS += -pipe -g $(SANITIZE_FLAGS) LDFLAGS += -g $(SANITIZE_FLAGS) @@ -173,7 +182,10 @@ LIBS += -lgcov else ifeq ($(build),native) CFLAGS += -pipe -O2 -DNDEBUG -march=native - LDFLAGS += $(LDREMOVEUNREACH) -Wl,-s,-z,relro,-z,now + LDFLAGS += $(LDREMOVEUNREACH) -Wl,-s + ifneq ($(OS),Darwin) + LDFLAGS += -Wl,-z,relro,-z,now + endif else ifeq ($(build),memento) CFLAGS += -pipe -g -DMEMENTO -DMEMENTO_MUPDF_HACKS LDFLAGS += -g -rdynamic
