WIP: Add Emscripten Toolchain #58
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is based on the discussion on discord and scummvm/scummvm#6827.
I tried to continue this based on @ccawley2011's old branch.
For me I managed to properly build scummvm with the following setup:
create docker container:
Makefile.user
and set bothTOOLCHAINS_ENABLED := common emscripten
andTOOLCHAINS_BUILT := common emscripten
make toolchains
docker run -v ../scummvm:/source --name toolchain_emscripten -i -t toolchains/emscripten /bin/bash
build scummvm (from within the container):
there's a few things left todo to get all libs tested and working, but the primary issue I'm facing is that I'm not 100% how to now make that work in buildbot to trigger builds.