aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-08-09 03:29:58 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-08-09 05:47:46 -0700
commitf4ab46a8bd46e253b3ca5de068df9766f85d0d62 (patch)
tree1383cd1d17b89c3d80fef531eb1f8696578bbfd1
parent8ae4c745e1f244917b87287677d93dfbbc8bada5 (diff)
downloadbun-f4ab46a8bd46e253b3ca5de068df9766f85d0d62.tar.gz
bun-f4ab46a8bd46e253b3ca5de068df9766f85d0d62.tar.zst
bun-f4ab46a8bd46e253b3ca5de068df9766f85d0d62.zip
Update Makefile
-rw-r--r--Makefile10
1 files 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: