From 2c45918d6eacfed30a5c119eb751dfb3be41ec7e Mon Sep 17 00:00:00 2001 From: Derek Schuff Date: Thu, 26 Mar 2026 18:26:49 +0000 Subject: [PATCH 1/2] Remove workaround for ThinLTO bug --- tools/system_libs.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/tools/system_libs.py b/tools/system_libs.py index a449e899956ae..34b2d68f93f47 100644 --- a/tools/system_libs.py +++ b/tools/system_libs.py @@ -1091,8 +1091,6 @@ class libc(MuslInternalLibrary, def __init__(self, **kwargs): self.non_lto_files = self.get_libcall_files() - # TODO(https://github.com/emscripten-core/emscripten/issues/26506) - self.non_lto_files.append(utils.path_from_root('system/lib/libc/musl/src/locale/uselocale.c')) super().__init__(**kwargs) def get_libcall_files(self): From 2a29c73f85d5fe30f60d0946794affc2b19d0348 Mon Sep 17 00:00:00 2001 From: Derek Schuff Date: Thu, 26 Mar 2026 18:32:27 +0000 Subject: [PATCH 2/2] Automatic rebaseline of codesize expectations. NFC This is an automatic change generated by tools/maint/rebaseline_tests.py. The following (1) test expectation files were updated by running the tests with `--rebaseline`: ``` codesize/test_codesize_cxx_lto.json: 120517 => 120519 [+2 bytes / +0.00%] Average change: +0.00% (+0.00% - +0.00%) ``` --- test/codesize/test_codesize_cxx_lto.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/codesize/test_codesize_cxx_lto.json b/test/codesize/test_codesize_cxx_lto.json index 9d0adf026ea81..f92589e8aecc0 100644 --- a/test/codesize/test_codesize_cxx_lto.json +++ b/test/codesize/test_codesize_cxx_lto.json @@ -1,10 +1,10 @@ { "a.out.js": 18563, "a.out.js.gz": 7666, - "a.out.nodebug.wasm": 101954, - "a.out.nodebug.wasm.gz": 39462, - "total": 120517, - "total_gz": 47128, + "a.out.nodebug.wasm": 101956, + "a.out.nodebug.wasm.gz": 39461, + "total": 120519, + "total_gz": 47127, "sent": [ "a (emscripten_resize_heap)", "b (_setitimer_js)",