Sam Clegg
Sam Clegg
> @sbc100 Well, we can’t redesign the API of the front-end renderer since it assumes the function is synchronous. Right, sadly this is exactly the kind of situation where something...
The Bevy (sorry I don't know what that is) is using `await` then presumably that means that are exposing an async API externally to their users (something its sounds like...
I think this is an issue with the emscripten is being packaged on your system. What distro are you using? How is it setting the config file? How is it...
The dirctory being passed the linker is `/home/vromeo/.cache/emscripten/sysroot/lib/wasm32-emscripten/lto` .. which match the location where the libraries are being built to (`(this will be cached in "/home/vromeo/.cache/emscripten/sysroot/lib/wasm32-emscripten/lto/libc++abi-mt-noexcept.a" for subsequent builds)`) I...
Ah wait.. I see the problem.. you seem to be passing `-lstubs-debug -lc-debug -ldlmalloc-debug -lc++abi-debug-noexcept` explicitly to the compiler. Those are libraries that get automatically injected by emcc. Are you...
> Nope, I am not passing those anywhere. If I search for them in the entire repository, I can only find them in `./CMakeFiles/3.31.6/CMakeCCompiler.cmake`, which is automatically generated: So it...
I guess we need to figure out what `CMAKE_C_IMPLICIT_LINK_LIBRARIES` is .. and they its caching through debug-specific libraries like that. Can you perhaps share the full cmake command your ran...
Can you see if `IMPORTED_LINK_INTERFACE_LANGUAGES` is used anywhere in our project?
> Yes -- everything worked fine with Emscripten 3.1.72-1. Could you try to bisect to find out where this broke: https://emscripten.org/docs/contributing/developers_guide.html#bisecting It does seem like #23537 would be the most...
It seems that `CMAKE_C_IMPLICIT_LINK_LIBRARIES` ends up contains the wrong value. However for most projects that doesn't seem to be a problem. I can't seem to figure out why your project...