Emsdk is the official way to install new versions of emscripten, so you're not losing out on anything by using it :) Installing all the different parts of Emscripten without using emsdk is actually a huge pain and doesn't have any benefits unless you're doing development on Emscripten itself.
On Wed, Aug 19, 2020 at 4:45 PM Lailton Fernando Mariano < [email protected]> wrote: > Thanks for reply, > And are there a tutorial how to compile it using hard mode ( emscripten ) > and not using the easy mode ( emsdk ) ? > > Because if I use a prebuild it mean that it is outdated and all new > updates are not available right? > > Thanks > > Em quarta-feira, 19 de agosto de 2020 às 20:22:10 UTC-3, [email protected] > escreveu: > >> On Wed, Aug 19, 2020 at 4:13 PM Lailton Fernando Mariano < >> [email protected]> wrote: >> >>> Hi, >>> >>> Sorry for my stupid question but someone can explain me what is the >>> difference about: >>> https://github.com/emscripten-core/emscripten and >>> https://github.com/emscripten-core/emsdk ? >>> >> >> emscripten is the compiler itself (really a compiler driver) and it has >> many dependencies such as llvm, nodejs, python, and binaryen. >> >> emsdk is an easy way to install emscripten along with pre-built and >> tested versions of all its dependencies. >> >> >>> I normally use the emsdk to compile my C codes to create the WASM and >>> run into web. >>> >>> Thanks >>> Em quarta-feira, 19 de agosto de 2020 às 12:25:41 UTC-3, >>> [email protected] escreveu: >>> >>>> Hi everyone, >>>> >>>> Last week we released Emscripten 2.0.0. That's a big milestone as it's >>>> the first version to not support the old fastcomp backend anymore, >>>> >>>> https://github.com/emscripten-core/emscripten/issues/11319 >>>> >>>> You can still use it by using an older version (the last to support >>>> fastcomp is 1.40.1), but the new upstream backend is better in every way! >>>> And it's been the default version when you install "latest" etc. for quite >>>> a while now. >>>> >>>> This is also the first version to not support Python 2.*, and only >>>> support 3.* >>>> >>>> Both of those don't have immediate benefits, but they are letting us do >>>> a lot of cleanups and simplifications. See >>>> >>>> https://github.com/emscripten-core/emscripten/issues/11860 >>>> >>>> We've already improved code quality quite a bit in just a week, and >>>> there's a lot more to come. These simplifications will speed up >>>> development. They will also unblock some things that were tricky to do >>>> while we supported two backends, such as some link time improvements and >>>> better debugging support - specifically we aim to do less during -O0 links, >>>> both for speed and to properly preserve DWARF info (for example, one of the >>>> first parts of that is in >>>> https://github.com/WebAssembly/binaryen/pull/3044). >>>> >>>> - 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/036646c8-e19b-41bc-8c0c-f27ed2b02918n%40googlegroups.com >>> <https://groups.google.com/d/msgid/emscripten-discuss/036646c8-e19b-41bc-8c0c-f27ed2b02918n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > 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/08596540-9012-4c5a-975c-a37ad5fc240dn%40googlegroups.com > <https://groups.google.com/d/msgid/emscripten-discuss/08596540-9012-4c5a-975c-a37ad5fc240dn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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/CAJZD_EVM%3D2Cf5aZSUy4bHXzMEE61vzPW7n5uTfmM6snnVJ-DNw%40mail.gmail.com.
