--
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 emscripten-disc...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/CAFnWYTnFj6U%2Bws8MSZJ98Pq%2B2pC_WN7abhNpH4N9huUOF5fX7w%40mail.gmail.com.
Thinking about this just now I did think of one way to take myself out of the loop each update: We could have emsdk point directly at amazon S3 bucket for the arm64 binaries.. then it would just be a question of someone creating a PR to emsdk for each release (any interested party such as yourself could then do that part).
-- brion
--
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 emscripten-disc...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/CAFnWYTm7BmeMocruQSo0SNFwo_WQ7ibTSo7xQs_N%3Dva782B_4Q%40mail.gmail.com.
The main builder run on chromium infrastructure here: https://ci.chromium.org/p/emscripten-releases/g/main/console.There are not currently any arm64 builders there. We just have manOS, linux, and windows builders that run on x86_64.
We could look into cross building in the same way we do for macOS arm64?
------ brion
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 emscripten-disc...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/CAFnWYTm7BmeMocruQSo0SNFwo_WQ7ibTSo7xQs_N%3Dva782B_4Q%40mail.gmail.com.
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 emscripten-disc...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/CAL_va2_D%3DX1Lye7xWTz50QH%2BVE3UpfNuKGkj3SW5-AnF93p4mg%40mail.gmail.com.
On Tue, Jan 17, 2023 at 2:21 PM 'Sam Clegg' via emscripten-discuss <emscripte...@googlegroups.com> wrote:The main builder run on chromium infrastructure here: https://ci.chromium.org/p/emscripten-releases/g/main/console.There are not currently any arm64 builders there. We just have manOS, linux, and windows builders that run on x86_64.That makes sense!We could look into cross building in the same way we do for macOS arm64?Yes, this ought to work fairly well. I know arm linux is still kinda niche, but I think it's only getting bigger -- and because Linux is big in tooling like Docker, there's speed benefits to avoiding x86_64 emulation on Linux even on arm64 Macs. :)I'd be happy to put in the work to modify the builder so an x86_64 Linux host can produce an arm64 and armv7 build -- that's a one-time cost and then we can get automated builds from there on.Unlike macOS we don't get a cross-arch system image "for free" with the system compiler, so this means:* grab suitable linux system images with headers and libraries to link against* make sure builder can pass the appropriate cross-compile setup* if it's necessary to run tests on the resulting binaries, set up to run them in emulation via qemu-aarch64Emulated tests would be relatively slow, but the building will be the bulk of time and will run native.I'm uncertain which overarchiving build scripts are in use for building the main binaries, if that's in emsdk or over in binaryen or a bit of both?
---- brion------ brion
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 emscripten-disc...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/CAFnWYTm7BmeMocruQSo0SNFwo_WQ7ibTSo7xQs_N%3Dva782B_4Q%40mail.gmail.com.
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 emscripten-disc...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/CAL_va2_D%3DX1Lye7xWTz50QH%2BVE3UpfNuKGkj3SW5-AnF93p4mg%40mail.gmail.com.
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 emscripten-disc...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/CAFnWYTkeEns3QUUF%2BpxvDp9nzc78rdUNwbUXMd6dOEZy%2Bx0iMQ%40mail.gmail.com.
The build script that build all the pre-built binaries is here: https://chromium.googlesource.com/emscripten-releases/+/refs/heads/main/src/build.py
The build script that build all the pre-built binaries is here: https://chromium.googlesource.com/emscripten-releases/+/refs/heads/main/src/build.py
Failed: 43Thanks!-- brion
--
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 emscripten-disc...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/CAFnWYT%3DxSzv3%3D-56BJpGejt%3DxLyayo3EsauqunOG6BCu5Bat6g%40mail.gmail.com.