You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* set 1.38.33 as ignored due probelm with dependencies
* added python3 and python3-pip to slim image
* mitigate new build system introduced by upstream project
* temporarely removed possibility to compile incoming + master
<sub>(Please note that following history refers only to the history of this Docker Image and how it was build / what includes. For release notes of emscripten, please follow https://emscripten.org)</sub>
192
192
193
-
***1.38.33**: [#44](https://github.com/trzecieu/emscripten-docker/issues/44) Significant refactoring of base image emscripten-slim. Please visit issue, to get extended context and motivation.
193
+
***1.38.34**: Cumulative change
194
+
[#45](https://github.com/trzecieu/emscripten-docker/issues/45)[#46](https://github.com/trzecieu/emscripten-docker/issues/46) Adopt image to new Emscripten SDK
195
+
* Starting from 1.38.33 Emscripten has switched project build system to waterfall, which has introduced some complication to building the image. The main problem was that no longer was possible to compile Emscripten from sources, with making sure that we have exactly the same components like Emscripten was released. For the instance WebAssembly/binaryen repo wasn't tagged with Emscripten version anymore.
196
+
* Added python3, python3-pip package as requested in [WebAssembly/binaryen#2281](https://github.com/WebAssembly/binaryen/pull/2281).
197
+
198
+
[#44](https://github.com/trzecieu/emscripten-docker/issues/44) Significant refactoring of base image emscripten-slim. Please visit issue, to get extended context and motivation.
194
199
* Improvements:
195
200
*`/emsdk_portable` is fully moveable folder that can be used as a `COPY --from` source of multi stage build
196
201
*`/emsdk_portable/dockerfiles` contains Dockerfile sources used to compile a particular image - so that it should be fairly easy to replicate and inspect content of images
<sub>(Please note that following history refers only to the history of this Docker Image and how it was build / what includes. For release notes of emscripten, please follow https://emscripten.org)</sub>
190
190
191
-
***1.38.33**: [#44](https://github.com/trzecieu/emscripten-docker/issues/44) Significant refactoring of base image emscripten-slim. Please visit issue, to get extended context and motivation.
191
+
***1.38.34**: Cumulative change
192
+
[#45](https://github.com/trzecieu/emscripten-docker/issues/45)[#46](https://github.com/trzecieu/emscripten-docker/issues/46) Adopt image to new Emscripten SDK
193
+
* Starting from 1.38.33 Emscripten has switched project build system to waterfall, which has introduced some complication to building the image. The main problem was that no longer was possible to compile Emscripten from sources, with making sure that we have exactly the same components like Emscripten was released. For the instance WebAssembly/binaryen repo wasn't tagged with Emscripten version anymore.
194
+
195
+
[#44](https://github.com/trzecieu/emscripten-docker/issues/44) Significant refactoring of base image emscripten-slim. Please visit issue, to get extended context and motivation.
192
196
* Improvements:
193
197
*`/emsdk_portable` is fully moveable folder that can be used as a `COPY --from` source of multi stage build
194
198
*`/emsdk_portable/dockerfiles` contains Dockerfile sources used to compile a particular image - so that it should be fairly easy to replicate and inspect content of images
195
199
*`emsdk` should be fully functional tool now, so that can be used for upgrading bundled emscripten SDK or to install extra tools
196
-
* Even further size optimization (From ~190MB to ~160MB) by:
200
+
* Even further size optimization for slim image (From ~190MB to ~160MB) by:
197
201
* stripping out symbols from node.js and emscripten-clang tools
198
202
* change base image to `debiang:stretch-slim`
199
203
* remove non-essential files from emscripten folder
0 commit comments