diff --git a/common/unix-release.mk b/common/unix-release.mk index 4d9d6da4..f554e2a3 100644 --- a/common/unix-release.mk +++ b/common/unix-release.mk @@ -2,6 +2,8 @@ ARCH := $(shell uname -m) ifeq (0,$(shell $(CC) --version | grep clang && echo 1 || echo 0)) CFLAGS += -s +else +LDFLAGS := -s endif ifeq ($(ARCH),aarch64) diff --git a/common/unix.mk b/common/unix.mk index f89d9f65..8b78e301 100644 --- a/common/unix.mk +++ b/common/unix.mk @@ -55,10 +55,10 @@ $(OBJDIR)/%.d : %.m ifeq (yes,$(SHARED_LIBRARY)) $(IMAGE): $(OBJ) $(OBJ2) - $(CXX) $(CXXFLAGS) $(DEFINES) $(OBJ) $(OBJ2) $(LIBS) -shared -o $@ + $(CXX) $(CXXFLAGS) $(LDFLAGS) $(DEFINES) $(OBJ) $(OBJ2) $(LIBS) -shared -o $@ else $(IMAGE): $(OBJ) $(OBJ2) $(OBJ3) - $(CXX) $(CXXFLAGS) $(DEFINES) $(OBJ) $(OBJ2) $(OBJ3) $(LIBS) -o $@ + $(CXX) $(CXXFLAGS) $(LDFLAGS) $(DEFINES) $(OBJ) $(OBJ2) $(OBJ3) $(LIBS) -o $@ endif ifneq "$(MAKECMDGOALS)" "clean"