-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[wasm] Use source built emsdk packages for the runtime build #100266
Changes from all commits
bf309cf
411fcb5
1964d80
b8e1d17
35d78ba
86b0487
bad7dd2
e2de97e
70cc1ef
b73b48c
ebcbd2c
107934a
cd1b7e6
d912622
7b5f544
58a4164
d4e980e
f3aad8a
47b2f73
d19b395
eb19ade
16043ad
64453f5
ba83f8e
d26a6ec
f456ba5
4ce27ec
ba2e34f
e1a7372
3c17d1f
b417733
a62a857
667eaf5
6d3514a
278fbd7
b25fbd6
0fc71cf
8a71663
afe1b08
1d4b923
b46a6a9
e976299
48b0006
6513926
8672523
7c1b7c3
543fe48
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -100,7 +100,7 @@ extends: | |
image: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream8 | ||
|
||
browser_wasm: | ||
image: mcr.microsoft.com/dotnet-buildtools/prereqs:cbl-mariner-2.0-webassembly-20230913040940-1edc1c6 | ||
image: mcr.microsoft.com/dotnet-buildtools/prereqs:cbl-mariner-2.0-webassembly | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. is there anything else left in the -webassembly image that we need or can we switch to the plain mariner image? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Wasmtime and WASI SDK (which we ignore at the moment)? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. isn't that for the wasi leg? I think this only deals with browser There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I have opened #102069 to try that. I am not sure whether we still run some tests with v8. |
||
env: | ||
ROOTFS_DIR: /crossrootfs/x64 | ||
|
||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -167,4 +167,4 @@ build-app-host: | |
$(DOTNET) build $(TOP)/src/mono/wasm/host $(_MSBUILD_WASM_BUILD_ARGS) $(MSBUILD_ARGS) | ||
|
||
patch-deterministic: | ||
cd emsdk/upstream/emscripten/ && patch -p1 < ../../../runtime/deterministic.diff | ||
cd emsdk/emscripten/ && patch -p1 < ../../../runtime/deterministic.diff | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Please add a comment explaining why this is here, while you're touching it. The diff isn't self-explanatory There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. yeah, the gist is that if you clone emsdk and install, it'll pull a bunch of things and put them in the 'upstream' directory. Our source built packages don't have this directory structure. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Sorry, I mean that deterministic.diff isn't self-explanatory There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This was something Zoltan used to make the each run deterministic so that he could do direct comparisons, it is only for development/testing |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please move these up next to MicrosoftNETWorkloadEmscriptenCurrentManifest90100TransportVersion