Matt McCormick
b049ee21f8
Merge pull request #787 from zougloub/cJ-defaults
...
makefile: use default variables, so one can add extra images
2023-08-04 21:03:39 -04:00
Matt McCormick
136b76169c
Merge pull request #785 from thewtex/emscripten-3.1.41
...
web-wasm: Bump emscripten to 3.1.41
2023-06-22 09:13:18 -04:00
Matt McCormick
7312d8fa92
Merge pull request #784 from thewtex/wask-sdk-20
...
web-wasi: bump to wasi-sdk 20
2023-06-22 09:13:08 -04:00
Matt McCormick
f6ca4b9e9d
web-wasm: Bump emscripten to 3.1.41
2023-06-21 23:24:07 -04:00
Matt McCormick
c1216736d5
web-wasi: bump to wasi-sdk 20
2023-06-21 23:18:48 -04:00
Matt McCormick
484f06a04b
Merge pull request #777 from jspanchu/master
...
web-wasm: Bump emscripten to 3.1.35
2023-04-06 16:33:45 -04:00
Matt McCormick
8fdfcc3f51
Merge pull request #771 from bensuperpc/fix-webasm
...
Fix build failed with wabt on web-wasm image
2023-03-24 16:08:44 -04:00
Matt McCormick
162287deb5
Merge pull request #769 from thewtex/manylinux-2-28
...
manylinux2014-aarch64: Bump to GCC 10
2023-02-22 14:24:50 -05:00
Matt McCormick
eabd29df73
manylinux2014-aarch64: Bump to GCC 10
...
This is the version used in the manylinux2014_aarch image documented at https://github.com/pypa/manylinux .
2023-02-21 16:17:28 -05:00
Matt McCormick
2dd9a1cb1c
Merge pull request #768 from thewtex/wasi-mount-work
...
web-wasi: mount /work in emulator for access to working directory
2023-02-15 05:40:36 -05:00
Matt McCormick
ae03014632
web-wasi: mount /work in emulator for access to working directory
...
Ensure there is access to the source tree for try_run's.
2023-02-12 22:38:02 -05:00
Matt McCormick
a61e35f543
Merge pull request #766 from mgu/fix-manylinux2014-aarch64
...
Fix manylinux2014-aarch64 image building
2023-02-01 14:34:14 -08:00
Matt McCormick
378e8375e0
Merge pull request #752 from pbosetti/local
...
Removed platform specification in dockcross.sh
2023-02-01 14:32:43 -08:00
Matt McCormick
670f7f7c5c
Merge pull request #763 from thewtex/wasi-sdk-19
...
Wasi sdk 19
2023-01-16 07:49:06 -05:00
Matt McCormick
98aebd0c7c
web-wasi: Remove CMakeSystemSpecificInformation.cmake
...
This was ported from the Emscripten configuration, is no longer used
there, and causes issues with newer versions of CMake.
2023-01-14 17:29:29 -05:00
Matt McCormick
e6e1825b32
web-wasi: Bump to wask-sdk-19
2023-01-14 17:28:31 -05:00
Matt McCormick
bae4a0a9cb
Merge pull request #759 from thewtex/ssh-keys
...
base: Remove ssh keys
2023-01-03 09:54:21 -05:00
Matt McCormick
9387e59230
Merge pull request #755 from thewtex/wasi-sdk-17
...
web-wasi: Bump to WASI-SDK 17
2022-12-29 20:08:03 -05:00
Matt McCormick
a4a94fcec8
base: Remove ssh keys
...
These get installed via the openssh-server package, which is pulled in
as a dependency. Remove them before completing the layer to avoid
inadvertent usage in these public docker images.
2022-12-29 20:04:09 -05:00
Matt McCormick
e9059f1daf
Merge pull request #757 from thewtex/emscripten-bump
...
web-wasm: Bump emscripten to 3.1.28
2022-12-28 13:24:51 -05:00
Matt McCormick
e0dcb396b6
web-wasi: Bump to WASI-SDK 17
...
The binary linux SDK in version 17 requires a newer glibc than we have
available, so we have to use our own patched clang. This follows the
approach in:
https://github.com/WebAssembly/wasi-sdk/pull/271
2022-12-28 11:02:13 -05:00
Matt McCormick
7a4b4c636a
Merge pull request #756 from thewtex/wasm-tools-bump
...
wasm tools bump
2022-12-28 11:01:19 -05:00
Matt McCormick
4a9fcb68f6
web-wasm: Bump emscripten to 3.1.28
2022-12-27 22:36:49 -05:00
Matt McCormick
72300a694f
common.webassembly: Bump WAVM to 2022-05-14
2022-12-27 22:26:26 -05:00
Matt McCormick
c9ab787bdc
common.webassembly: Bump wabt to 1.0.32, 2022-12-27 main
2022-12-27 22:24:45 -05:00
Matt McCormick
bd2dc69d7d
common.webassembly: Bump binaryen to 2022-12-17
...
Also need --recursive for gtest.
2022-12-27 22:21:08 -05:00
Matt McCormick
fd49c088eb
manylinux: Use tagged upstream images
...
Force explicit changes to upstream container content.
2022-12-01 17:27:28 +01:00
Matt McCormick
21fdaf8b9e
manylinux_2_28-x64: Update for gcc-toolset-12
...
Closes #746
2022-12-01 17:27:28 +01:00
Matt McCormick
ac8bbe2b90
Set VERSION build arg to image tag
...
This impacts the DEFAULT_DOCKCROSS_IMAGE in common.label-and-env which
determines the default image version used by the dockcross script. We
want the same tagged version of the image to be used its generated dockcross script (not `latest`).
2022-11-07 21:02:19 -05:00
Matt McCormick and Jean-Christophe Fillion-Robin
ada2c8dad6
Add manylinux_2_28-x64 and retire manylinux_2_24-x64
...
Replaces manylinux_2_24 (which has been deprecated).
Based on AlmaLinux (RedHat-based) and GCC 11.
Co-authored-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com >
2022-07-06 22:51:46 -04:00
Matt McCormick
0f402e0c75
dockcross-script: Specify --platform flag
...
All images built for a linux/amd64 host.
Addresses warning when running an Apple M1:
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
2022-07-01 18:13:58 -04:00
Matt McCormick
45e145163c
web-wasm: Bump emscripten to 3.1.13
2022-06-09 20:50:27 -04:00
Matt McCormick
adb85d69c6
ci: Make cache download optional
...
Avoid errors on fresh builds.
2022-06-09 15:49:37 -04:00
Matt McCormick
021dfe8dd6
web-wasi: Bump to WASI-SDK 16
2022-06-08 21:54:30 -04:00
Matt McCormick
af7a72f944
wasm: Add libxkbcommon0 dependency for wasmer
...
xref: https://github.com/singlestore-labs/python-wasi/issues/3 https://github.com/wasmerio/wasmer/issues/2810
2022-03-07 19:26:32 -05:00
Matt McCormick
e8efedfa68
web-wasm: Bump Emscripten to 3.1.5
2022-02-23 10:48:57 +01:00
Matt McCormick
62c63cbb6a
web-wasi: Add Emscripten CMake modifications
2022-02-22 23:14:30 -05:00
Matt McCormick
2dcae35fd8
Merge pull request #655 from thewtex/wasi-emulator-path
...
web-wasi: Update emulator path
2022-01-28 10:09:37 -05:00
Matt McCormick
ce9c068c84
web-wasi: Update emulator path
...
This was changed in the web-wasm/web-wasi common tooling additions and
refactoring.
2022-01-27 17:39:46 -05:00
Matt McCormick
36a9a877e9
web-wasm: Bump Emscripten to 3.1.1
2022-01-25 11:13:17 +01:00
Matt McCormick
77775208bf
Merge pull request #647 from thewtex/get-pip-distutils
...
manylinux: Work around get-pip.py download of distutils
2022-01-03 21:11:16 -05:00
Matt McCormick
dd1c80e0fb
manylinux: Work around get-pip.py download of distutils
...
Re: https://github.com/pypa/setuptools/issues/2993
2022-01-03 12:37:52 -05:00
Matt McCormick
0f40916efc
Merge pull request #646 from dockcross/emscripten-3.1.0
...
web-wasm: Bump Emscripten to 3.1.0
2022-01-02 18:45:28 -05:00
Matt McCormick
04090c683a
web-wasm: Bump Emscripten to 3.1.0
2022-01-01 22:08:43 -05:00
Matt McCormick
6f3a3aad49
web-wasm,web-wasi: Add build tools
...
- Binaryen
- wabt
- WASI runtimes: wasmtime, wasmer, wavm, wasm3
2022-01-01 21:40:22 -05:00
Matt McCormick
f096312a46
Merge pull request #640 from thewtex/wasi-sdk-14
...
wasi sdk 14
2021-11-25 21:43:42 -05:00
Matt McCormick
94b0730c49
web-wasm: Update Emscripten to 3.0.0
2021-11-25 09:02:41 -05:00
Matt McCormick
bca37cd589
web-wasi: Update wasi-sdk to 14.0
2021-11-25 08:52:58 -05:00
Matt McCormick
0aa303003f
web-wasm: Bump Emscripten to 2.0.34
2021-11-07 18:08:36 -05:00
Matt McCormick
310496590c
Merge pull request #635 from bensuperpc/update_readme2
2021-11-04 08:18:01 -04:00
Matt McCormick
da9b0a0afd
Merge pull request #633 from sabelka/add-osslsigncode
2021-11-04 08:17:19 -04:00
Matt McCormick
c2b200951d
Merge pull request #636 from thewtex/wasmtime
2021-11-04 08:16:22 -04:00
Matt McCormick
ed2c1eb321
web-wasi: Use wasmtime instead of wasmer for the cross-compiling emulator
...
wasmtime is the official reference implementation and wasmer has
permission issues without sudo.
2021-11-03 19:28:11 -04:00
Matt McCormick
ea4d106ed8
Merge pull request #632 from thewtex/sudo-wrapper-bash
...
imagefiles: gosu sudo wrapper requires bash
2021-11-02 21:14:37 -04:00
Matt McCormick
9098b1a478
imagefiles: gosu sudo wrapper requires bash
...
Addresses:
/usr/local/bin/sudo: 5: 2: not found
that occurs during sudo execution.
2021-10-31 21:31:40 -04:00
Matt McCormick
cb7421fc79
Merge pull request #631 from bensuperpc/add_tbb
...
Add tbb
2021-10-26 09:40:43 -04:00
Matt McCormick
e607d1252b
Merge pull request #630 from bensuperpc/update_windows_image
2021-10-20 14:11:23 -04:00
Matt McCormick
2b6cd4ae1d
Merge pull request #620 from thewtex/wasi-cmake-platform
...
web-wasi: Patch CMake with WASI platform
2021-10-14 20:52:56 -04:00
Matt McCormick
1ec42ecb43
Merge pull request #619 from bensuperpc/update_scripts
2021-10-14 13:54:55 -04:00
Matt McCormick
ef0ff63ed9
web-wasi: Initialize WASI_SDK_PATH for wasi-sdk.cmake, set UNIX
2021-10-13 23:47:29 -04:00
Matt McCormick
93b23ec997
web-wasi: Patch CMake with WASI platform
...
WASI.cmake taken from the wasi-sdk repository.
To address the build time warning:
System is unknown to cmake, create:
Platform/WASI to use this system, please post your config file on
discourse.cmake.org so it can be added to cmake
2021-10-13 15:41:28 -04:00
Matt McCormick
17a2266499
Merge pull request #616 from sabelka/nsis-installer
...
add nsis installer for windows images
2021-10-12 14:00:08 -04:00
Matt McCormick
122a1586ef
Merge pull request #615 from sabelka/fix-tmp-wine
...
clean up temporary files left over from wine
2021-10-12 13:59:40 -04:00
Matt McCormick
a315bdcef9
Merge pull request #614 from thewtex/add-web-wasi
...
web-wasi: Initial addition
2021-10-11 08:38:56 -04:00
Matt McCormick
b1bfb861d8
web-wasi: Initial addition
2021-10-10 16:36:29 -04:00
Matt McCormick
54ac79315e
Merge pull request #609 from thewtex/emscripten-2.0.31
...
web-wasm: Bump Emscripten to 2.0.31
2021-10-07 21:41:15 -04:00
Matt McCormick
6b2ff5eb34
Merge branch 'master' into emscripten-2.0.31
2021-10-06 23:58:43 -04:00
Matt McCormick
3c233983f6
web-wasm: Bump Emscripten to 2.0.31
2021-10-06 14:50:36 -04:00
Matt McCormick
32b58e063d
Merge pull request #582 from bensuperpc/update-linux-armv6
...
Update linux-armv6
2021-10-03 16:54:20 -04:00
Matt McCormick
3f8cc8e13f
Merge pull request #583 from bensuperpc/update-linux-armv7
...
Update linux-armv7
2021-10-03 16:54:01 -04:00
Matt McCormick
ae670cdef8
Merge pull request #584 from bensuperpc/update-linux-armv7a
...
Update linux-armv7a
2021-10-03 16:53:44 -04:00
Matt McCormick
04fd18f5ff
Merge pull request #586 from bensuperpc/update-linux-arm64
...
Update linux-arm64
2021-10-03 16:53:23 -04:00
Matt McCormick
09f1cc413d
Merge pull request #589 from bensuperpc/update-linux-armv5
...
Update linux-armv5
2021-10-03 16:52:59 -04:00
Matt McCormick
43601e802e
Merge pull request #596 from bensuperpc/update-linux-s390x
...
Update linux-s390x
2021-10-03 16:52:37 -04:00
Matt McCormick
e07aca6a32
Merge pull request #597 from bensuperpc/update-linux-mips
...
Update linux-mips
2021-10-03 16:52:11 -04:00
Matt McCormick
2b171d7acd
Merge pull request #600 from bensuperpc/update-web-wasm
...
Update web-wasm
2021-10-03 16:51:46 -04:00
Matt McCormick
53dbfc89e1
Merge pull request #537 from bensuperpc/update_crosstool-ng-mxe
...
Update crosstool-ng, mxe and wasm
2021-08-05 09:40:10 -04:00
Matt McCormick
1a422fa48f
Merge pull request #528 from smo-ddemerre/feature/activation-within-cygwin
...
CYGWIN: introduce cygwin host system awareness.
2021-08-05 09:38:52 -04:00
Matt McCormick
94732183a1
Merge pull request #530 from paleozogt/qemu_version
...
#529 : changing QEMU_VERSION from ENV to ARG so that it won't be in the environment of the running container
2021-08-03 17:33:43 -04:00
Matt McCormick
41e5c69c34
Merge pull request #535 from bensuperpc/add_shellcheck_v2
...
Add shellcheck
2021-08-03 17:30:51 -04:00
Matt McCormick
c1526555a5
Merge pull request #532 from bensuperpc/Update_CI
...
Update CI
2021-08-02 16:43:56 -04:00
Matt McCormick
94745ff927
Merge pull request #527 from bensuperpc/update_gcc
2021-07-08 17:17:15 -04:00
Matt McCormick
2070c7b773
Merge pull request #510 from bensuperpc/update_linux-armv6
2021-07-07 09:50:05 -04:00
Matt McCormick
83875c7bee
Merge pull request #524 from bensuperpc/add_linux-mk68
2021-07-06 20:59:57 -04:00
Matt McCormick
52fff63ed5
Merge pull request #523 from bensuperpc/update_tools_scripts
2021-07-02 16:19:07 -04:00
Matt McCormick
6b19d184d5
Merge pull request #520 from bensuperpc/Improve_CI
...
Improve github action
2021-07-01 08:31:49 -04:00
Matt McCormick
56e20c597a
Merge pull request #518 from bensuperpc/clean_repos
2021-06-30 21:20:35 -04:00
Matt McCormick
9409f4c5a2
Merge pull request #521 from bensuperpc/update_cmake
2021-06-30 17:05:51 -04:00
Matt McCormick
7f5fcc4513
Merge pull request #517 from bensuperpc/update_readme
2021-06-30 10:13:28 -04:00
Matt McCormick
37a75535ab
Merge pull request #519 from bensuperpc/update_bullseye
...
Update images to debian bullseye
2021-06-30 09:51:45 -04:00
Matt McCormick
12a662e05c
Merge pull request #516 from bensuperpc/remove_mipsel
...
Remove linux-mipsel and add linux-mips to CI
2021-06-29 11:21:00 -04:00
Matt McCormick
4463ac02fc
Merge pull request #506 from bensuperpc/add_clang_image
...
Add linux-x64-clang
2021-06-28 16:54:51 -04:00
Matt McCormick
795dd4dd1f
Merge pull request #503 from bensuperpc/master
...
Improve Makefile
2021-06-25 16:43:24 -04:00
Matt McCormick
de7b1b0832
Merge pull request #501 from dockcross/push-tagged-images
...
github_actions: Push tagged images
2021-06-24 14:27:46 -04:00
Matt McCormick
8896857839
github_actions: Push tagged images
2021-06-24 10:24:37 -04:00
Matt McCormick
e37ca78f82
web-wasm: Bump Emscripten to 2.0.24
2021-06-24 11:56:46 +02:00
Matt McCormick
35eb05cefe
Merge pull request #498 from bensuperpc/master
...
Improve install-crosstool-ng-toolchain.sh script
2021-06-23 22:57:42 -04:00
Matt McCormick
9adf96c16b
Merge pull request #494 from Bensuperpc/update_qemu
2021-06-04 07:41:15 -04:00
Matt McCormick
5c27a89330
Merge pull request #495 from Bensuperpc/update_web-wasm
2021-06-04 07:40:17 -04:00
Matt McCormick
9d2866b1fe
Merge pull request #496 from Bensuperpc/update_python
...
Update python to python 3.x and fix build fail with manylinux images
2021-06-03 17:46:13 -04:00