<div class="chatlog__message-group"> <div id="chatlog__message-container-1236000936204308571" class="chatlog__message-container" data-message-id="1236000936204308571"> <div class="chatlog__message"> <div class="chatlog__message-aside"><img class="chatlog__avatar" src="https://cdn.discordapp.com/avatars/341261694279876609/2ef749d900b0d6dffa48217f8717d009.png?size=512" alt="Avatar" loading="lazy"></div> <div class="chatlog__message-primary"> <div class="chatlog__header"><span class="chatlog__author" title="k_bo" data-user-id="341261694279876609">kebo</span> <a href="/channels/383442648012423179?category=main&channel=wasm&message_id=1236000936204308571"><span class="chatlog__timestamp" title="Friday, May 3, 2024 5:06 PM"></span></a><a href="#chatlog__message-container-1236000936204308571">5/3/2024 5:06 PM</a></div> <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">ちなみに Wasm とはまた状況が違うかもしれないですが,Embedded Swift を使っている swift_os だと swiftc に <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">-experimental-hermetic-seal-at-link</code> と <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">-lto=llvm-full</code> を渡す方式じゃ同じエラー (<code class="chatlog__markdown-pre chatlog__markdown-pre--inline">*.swift.o</code> が生成されない) が起こって,swiftc に <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">-experimental-hermetic-seal-at-link</code> で swift-build に <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">--experimental-lto-mode=full</code> を渡す方式だとちゃんとビルドが通ってバイナリサイズも小さくなりました.</span></div> </div> </div> </div> </div>