From f4ab46a8bd46e253b3ca5de068df9766f85d0d62 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Tue, 9 Aug 2022 03:29:58 -0700 Subject: Update Makefile --- Makefile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index cd49e8382..47f2faf0e 100644 --- a/Makefile +++ b/Makefile @@ -364,6 +364,7 @@ JSC_BINDINGS_DEBUG = $(DEBUG_BINDINGS_OBJ) $(JSC_FILES_DEBUG) RELEASE_FLAGS= DEBUG_FLAGS= + ifeq ($(OS_NAME), darwin) RELEASE_FLAGS += -Wl,-dead_strip -Wl,-dead_strip_dylibs DEBUG_FLAGS += -Wl,-dead_strip -Wl,-dead_strip_dylibs @@ -377,7 +378,8 @@ MINIMUM_ARCHIVE_FILES = -L$(BUN_DEPS_OUT_DIR) \ $(_MIMALLOC_LINK) \ -lssl \ -lcrypto \ - -llolhtml + -llolhtml \ + $(BUN_DEPS_OUT_DIR)/libbacktrace.a ARCHIVE_FILES_WITHOUT_LIBCRYPTO = $(MINIMUM_ARCHIVE_FILES) \ -larchive \ @@ -406,8 +408,8 @@ PLATFORM_LINKER_FLAGS = $(BUN_CFLAGS) \ -fno-semantic-interposition \ -flto \ -Wl,--allow-multiple-definition \ - -rdynamic \ - $(BUN_DEPS_OUT_DIR)/libbacktrace.a + -rdynamic + endif @@ -504,7 +506,7 @@ lolhtml: .PHONY: boringssl-build boringssl-build: - cd $(BUN_DEPS_DIR)/boringssl && mkdir -p build && cd build && CFLAGS="$(CFLAGS)" cmake $(CMAKE_FLAGS) -GNinja .. && ninja + cd $(BUN_DEPS_DIR)/boringssl && mkdir -p build && cd build && CFLAGS="$(CFLAGS) -flto" cmake $(CMAKE_FLAGS) -DOPENSSL_NO_ASM=1 -GNinja .. && ninja .PHONY: boringssl-build-debug boringssl-build-debug: -- cgit v1.2.3