From 4ccf6fb284923cb66b7ae75681d05f14bfdcc689 Mon Sep 17 00:00:00 2001 From: dave caruso Date: Tue, 16 Jan 2024 00:06:10 -0800 Subject: [PATCH] chore: fix building mimalloc debug with valgrind support (#8199) * fix valgrind mimalloc * thens --- scripts/build-mimalloc-debug.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/scripts/build-mimalloc-debug.sh b/scripts/build-mimalloc-debug.sh index 1ceaa49b4a..593e0688cf 100755 --- a/scripts/build-mimalloc-debug.sh +++ b/scripts/build-mimalloc-debug.sh @@ -27,5 +27,14 @@ cmake "${CMAKE_FLAGS[@]}" . \ ninja -cp libmimalloc-debug.a $BUN_DEPS_OUT_DIR/libmimalloc-debug.a +if [ -f libmimalloc-valgrind-debug.a ]; then + file="libmimalloc-valgrind-debug.a" +elif [ -f libmimalloc-debug.a ]; then + file="libmimalloc-debug.a" +else + echo "Could not find libmimalloc-valgrind-debug.a or libmimalloc-debug.a" + exit 1 +fi + +cp $file $BUN_DEPS_OUT_DIR/libmimalloc-debug.a cp CMakeFiles/mimalloc-obj.dir/src/static.c.o $BUN_DEPS_OUT_DIR/libmimalloc-debug.o