Hmm, I had the same problem a week or two ago building (then) sdk-upstream-incoming-64bit on Linux/arm64, but haven't yet had a chance to check if it was an arm64-specific issue. Sounds like it's affecting Mac as well, so that's something we should track down...
-- brion On Tue, Jan 28, 2020 at 5:29 AM Floh <[email protected]> wrote: > Hi, just wanted to switch over to the master (FKA incoming) version to > check out the new WebGPU stuff, and I'm getting an error trying to compile: > > shared:ERROR: BINARYEN_ROOT is not defined in > /Users/floh/projects/fips-sdks/emsdk/.emscripten > > When activating the "sdk-upstream-master-64bit" SDK version I can see that > BINARYEN_ROOT is indeed not written: > > The Emscripten configuration file > /Users/floh/projects/fips-sdks/emsdk/.emscripten has been rewritten with > the following contents: > > import os > emsdk_path=os.path.dirname(os.environ.get('EM_CONFIG')).replace('\\', '/') > LLVM_ROOT = '' + emsdk_path + '/llvm/git/build_master_64/bin' > NODE_JS = '' + emsdk_path + '/node/12.9.1_64bit/bin/node' > EMSCRIPTEN_ROOT = '' + emsdk_path + '/emscripten/master' > EMSCRIPTEN_NATIVE_OPTIMIZER = '' + emsdk_path + > '/emscripten/master_64bit_optimizer/optimizer' > TEMP_DIR = '' + emsdk_path + '/tmp' > COMPILER_ENGINE = NODE_JS > JS_ENGINES = [NODE_JS] > > When switching to "latest" it's there: > > The Emscripten configuration file > /Users/floh/projects/fips-sdks/emsdk/.emscripten has been rewritten with > the following contents: > > import os > emsdk_path=os.path.dirname(os.environ.get('EM_CONFIG')).replace('\\', '/') > NODE_JS = '' + emsdk_path + '/node/12.9.1_64bit/bin/node' > LLVM_ROOT = '' + emsdk_path + '/upstream/bin' > BINARYEN_ROOT = '' + emsdk_path + '/upstream' > EMSCRIPTEN_ROOT = '' + emsdk_path + '/upstream/emscripten' > TEMP_DIR = '' + emsdk_path + '/tmp' > COMPILER_ENGINE = NODE_JS > JS_ENGINES = [NODE_JS] > > Is this a known issue, or should I write a ticket in the emsdk github > repo? (a casual search didn't find and existing bug there) > > Cheers, > -Floh. > > -- > 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/196ba734-220d-4282-a9ef-d0dd9ed5a476%40googlegroups.com > <https://groups.google.com/d/msgid/emscripten-discuss/196ba734-220d-4282-a9ef-d0dd9ed5a476%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/CAFnWYTkHHRL8beD%2B7OBXUJC-xZZ2JWCbne%2B6XEnq-nuyjj7UBA%40mail.gmail.com.
