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