> It adds a link to the FAQ at the top there, and the entry it links to is more detailed. How does it look now?
Much better! Will add -O3 for link too, thanks. On Thu, Dec 28, 2017 at 1:57 PM, Alon Zakai <[email protected]> wrote: > Yeah, that's the right fix - sorry about this, we've made changes there > recently, and the docs should be better. I opened > > https://github.com/kripken/emscripten/pull/5994 > > now with some improvements, and pushed it live at > > http://kripken.github.io/emscripten-site/docs/api_reference/module.html > > It adds a link to the FAQ at the top there, and the entry it links to is > more detailed. How does it look now? > > About your flags, they look mostly good, but make sure you have -O3 for > link as well as compiling object files. > > Btw, another option you might want to try is BINARYEN_IGNORE_IMPLICIT_TRAPS, > which can help a little with size/speed, but like TRAP_MODE it may not work > on all code (so it's off by default). > > On Wed, Dec 27, 2017 at 4:43 PM, Mark Sibly <[email protected]> wrote: > >> Yay, sort of fixed it, ended up adding this to my 'linker' options (where >> linker=ec++): >> >> -s EXTRA_EXPORTED_RUNTIME_METHODS=['Pointer_stringify'] >> >> Is this the 'right' fix? >> >> Actually, I have a bunch of build/link switches now that I'm not really >> sure about. For compiling source code I use: >> >> -std=c++11 -O3 -DNDEBUG -s USE_SDL=2 -s TOTAL_MEMORY=268435456 -s >> DISABLE_EXCEPTION_CATCHING=1 >> >> Are all these necessary or are some only needed for linking? For linking >> I use: >> >> -s USE_SDL=2 -s TOTAL_MEMORY=268435456 -s DISABLE_EXCEPTION_CATCHING=1 -s >> BINARYEN=1 -s BINARYEN_TRAP_MODE='allow' -s EXTRA_EXPORTED_RUNTIME_METHODS >> =['Pointer_stringify'] >> >> Ditto, are these all necessary? >> >> The goal here is to create the *fastest* code! >> >> On Thursday, December 28, 2017 at 1:32:43 PM UTC+13, Mark Sibly wrote: >>> >>> Hello, >>> >>> My wasm apps have started producing the following error with a fresh >>> install of emsdk 'latest' on Windows 10: >>> >>> > 'Pointer_stringify' was not exported. add it to >>> EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ) >>> >>> This error didn't used to happen before on a different install - sorry >>> but I can't remember the version. >>> >>> em++ -v gives me: >>> >>> emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) >>> 1.37.26 >>> clang version 4.0.0 (emscripten 1.37.26 : 1.37.26) >>> Target: x86_64-pc-windows-msvc >>> Thread model: posix >>> InstalledDir: D:\devtools\emsdk-portable-64bit\clang\e1.37.26_64bit >>> INFO:root:(Emscripten: Running sanity checks) >>> >>> I did find this page: >>> >>> http://kripken.github.io/emscripten-site/docs/api_reference/ >>> module.html?highlight=extra_exported_runtime_methods#overrid >>> ing-execution-environment >>> >>> Which mentions exporting functions using EXTRA_EXPORTED_RUNTIME_METHODS >>> but I have no idea what that means. >>> >>> I would greatly appreciate any help here. >>> >>> Bye, >>> Mark >>> >> -- >> 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]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to a topic in the > Google Groups "emscripten-discuss" group. > To unsubscribe from this topic, visit https://groups.google.com/d/ > topic/emscripten-discuss/m-GobZu3Tm0/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- 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]. For more options, visit https://groups.google.com/d/optout.
