Details
-
Bug
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
Qt Creator 13.0.0
-
None
Description
Based on Teams conversation
Steps to repro
- Following these instructions clone Emscripten repo to a folder
- In the command-line, install and activate an older version of Emscripten, 3.1.x ( emsdk install 3.1.x && emsdk activate 3.1.x)
- Start Creator, go to Edit > Preferences > Devices > Webassembly
- Enter path to Emscripten folder (s. step 2), apply
- Go to Edit > Preferences > Kits > Compilers, find active Emscripten 3.1.x in the list (all good)
- Go back to command-line, in the same folder as in step 2 install and activate a newer version of Emscripten, 3.1.y
- Go back to Edit > Preferences > Devices > Webassembly, the tabpage correctly shows active Emscripten version 3.1.y (still good)
- Go back to Edit > Preferences > Kits > Compilers, check which Emscripten does the list of configured compilers show (bad)
Expected
Creator shows Emscripten 3.1.y (activated in step 6) in the list of available compilers
Actual
It shows Emscripten 3.1.x (from step 2, but not active atm)
Workaround
- After step 6 (installing and activating a newer Emscripten), go to Edit > Preferences > Devices > Webassembly.
- Enter invalid path to Emscripten, apply.
- Enter valid path to Emscripten, apply.
This seems to trigger the right processes and the compiler list gets updated with active Emscripten version