Hello everyone, The emsdk will now install the upstream LLVM backend by default, instead of fastcomp, as of
https://github.com/emscripten-core/emsdk/pull/373 That is, if you install/activate "latest" then you get the same as "latest-upstream". It used to be an alias for "latest-fastcomp". You can still use "latest-fastcomp" to get fastcomp if you need that. You can also install stuff like "1.39.0-fastcomp", a version with a specific backend. The emsdk defaults to the upstream backend from 1.39.0, but not earlier versions, as the upstream backend wasn't stable enough yet at those times. (But you can as always do "1.38.39-upstream" to get upstream for those versions.) In other words, the only thing that changed now is that for 1.39.0 and onwards, if you don't specify the backend, you'll get upstream. We are changing the default now after a long period of recommending people upgrade to the LLVM backend and fixing issues based on their feedback, as a result of which at this point we feel comfortable changing the default. Please test and file bugs if you find any! All you need to do is update to the latest emsdk master from github, and ./emsdk install latest ./emsdk activate latest If this is your first time using the upstream backend, see the list of differences, https://emscripten.org/docs/compiling/WebAssembly.html#backends Our goal is to remove fastcomp eventually, and it is now officially deprecated, but we will only start to plan that after seeing the feedback from users after this switch. - Alon -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/CAEX4NpTHC%3DRz2UZrqLBBaPQ0ROT4JXGA7RnH5iDEsLeUdvRmMA%40mail.gmail.com.
