From 371a69f3e0477c9837fa0d18328653a3e115e0a8 Mon Sep 17 00:00:00 2001 From: johnche Date: Thu, 5 Dec 2024 14:25:57 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8Dmutex.o=E5=92=8Cstri?= =?UTF-8?q?ng.o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rename_symbols_osx.sh | 3 ++- rename_symbols_posix.sh | 3 ++- rename_symbols_win.cmd | 4 ++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/rename_symbols_osx.sh b/rename_symbols_osx.sh index 6045a05..5e038ca 100644 --- a/rename_symbols_osx.sh +++ b/rename_symbols_osx.sh @@ -75,7 +75,8 @@ llvm-objcopy \ mkdir v8_custom_libcxx cd v8_custom_libcxx -mv mutex.o mutex_cxx.o llvm-ar x ../libv8_custom_libcxx.a +mv mutex.o mutex_cxx.o +mv string.o string_cxx.o cd - llvm-ar rcs out.gn/$ARCH.release/obj/libwee8.a v8_custom_libcxx/*.o diff --git a/rename_symbols_posix.sh b/rename_symbols_posix.sh index 5f5e128..a75aaef 100644 --- a/rename_symbols_posix.sh +++ b/rename_symbols_posix.sh @@ -75,7 +75,8 @@ llvm-objcopy \ mkdir v8_custom_libcxx cd v8_custom_libcxx -mv mutex.o mutex_cxx.o llvm-ar x ../libv8_custom_libcxx.a +mv mutex.o mutex_cxx.o +mv string.o string_cxx.o cd - llvm-ar rcs out.gn/$ARCH.release/obj/libwee8.a v8_custom_libcxx/*.o diff --git a/rename_symbols_win.cmd b/rename_symbols_win.cmd index e442623..c144c8e 100644 --- a/rename_symbols_win.cmd +++ b/rename_symbols_win.cmd @@ -32,6 +32,10 @@ llvm-objcopy ^ call ninja -v -C out.gn\%ARCH%.release d8 echo "gen v8_custom_libcxx.lib" +pushd out.gn\%ARCH%.release\obj\buildtools\third_party\libc++\libc++\ +ren mutex.obj mutex_cxx.obj +ren string.obj string_cxx.obj +popd lib.exe /OUT:v8_custom_libcxx.lib out.gn\%ARCH%.release\obj\buildtools\third_party\libc++\libc++\*.obj dir