-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Closed
Description
I'm working again on landing Rust emscripten support, and on emscripten incoming (LLVM commit 6e11a1442a65c6dba432731cabe2394419c0955a) compiling hello world fails with the following
Traceback (most recent call last):
File "/mnt/dev/emsdk_portable/emscripten/incoming/emcc", line 13, in <module>
emcc.run()
File "/mnt/dev/emsdk_portable/emscripten/incoming/emcc.py", line 1370, in run
final = shared.Building.emscripten(final, append_ext=False, extra_args=extra_args)
File "/mnt/dev/emsdk_portable/emscripten/incoming/tools/shared.py", line 1588, in emscripten
call_emscripten(cmdline)
File "/mnt/dev/emsdk_portable/emscripten/incoming/emscripten.py", line 1637, in _main
temp_files.run_and_clean(lambda: main(
File "/mnt/dev/emsdk_portable/emscripten/incoming/tools/tempfiles.py", line 64, in run_and_clean
return func()
File "/mnt/dev/emsdk_portable/emscripten/incoming/emscripten.py", line 1643, in <lambda>
DEBUG_CACHE=DEBUG_CACHE,
File "/mnt/dev/emsdk_portable/emscripten/incoming/emscripten.py", line 1540, in main
temp_files=temp_files, DEBUG=DEBUG, DEBUG_CACHE=DEBUG_CACHE)
File "/mnt/dev/emsdk_portable/emscripten/incoming/emscripten.py", line 488, in emscript
if metadata['simdUint8x16']:
KeyError: 'simdUint8x16'
The good news is that emscripten's LLVM no longer crashes rustc in x86 optimized builds.
Metadata
Metadata
Assignees
Labels
No labels