mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-22 07:30:19 +00:00
Meta: Explicitly link generated compile-time data into the WASM JS REPL
Without this, we were in a weird state where LibTimeZone believed it had TZDB data, but that data wasn't actually available to it. This caused functions like JS::get_named_time_zone_offset_nanoseconds() to trip an assertion when entering "new Date();" into the REPL.
This commit is contained in:
parent
312a41fddf
commit
14524ad019
Notes:
sideshowbarker
2024-07-17 03:45:48 +09:00
Author: https://github.com/trflynn89 Commit: https://github.com/SerenityOS/serenity/commit/14524ad019 Pull-request: https://github.com/SerenityOS/serenity/pull/16326
1 changed files with 2 additions and 2 deletions
|
@ -476,7 +476,7 @@ if (BUILD_LAGOM)
|
|||
target_link_libraries(js LibCrypto LibJS LibLine LibLocale LibMain LibTextCodec Threads::Threads)
|
||||
if (EMSCRIPTEN)
|
||||
add_executable(libjs Wasm/js_repl.cpp)
|
||||
target_link_libraries(libjs LibJS)
|
||||
target_link_libraries(libjs LibJS LibLocale LibTimeZone LibUnicode)
|
||||
target_link_options(libjs PRIVATE
|
||||
-sEXPORTED_FUNCTIONS=_initialize_repl,_execute
|
||||
-sEXPORTED_RUNTIME_METHODS=allocateUTF8
|
||||
|
@ -703,7 +703,7 @@ if (BUILD_LAGOM)
|
|||
if (APPLE)
|
||||
if("arm64" IN_LIST CMAKE_OSX_ARCHITECTURES AND "x86_64" IN_LIST CMAKE_OSX_ARCHITECTURES)
|
||||
set(CPACK_SYSTEM_NAME "macOS-universal2")
|
||||
else()
|
||||
else()
|
||||
set(CPACK_SYSTEM_NAME "macOS-${CMAKE_SYSTEM_PROCESSOR}")
|
||||
endif()
|
||||
else()
|
||||
|
|
Loading…
Reference in a new issue