Compare commits

..

637 Commits

Author SHA1 Message Date
2b0d4b1792 Update Dockerfile.in
Move to LLVM 17
2023-11-07 16:12:38 +01:00
ce2342deee Update Dockerfile.in
Update to bookworm source
2023-11-07 12:09:37 +01:00
b0831b3619 Update common.windows
Change python to python3 package
2023-11-07 12:08:01 +01:00
714b61dd7a Update main.yml
Update main.yml
2023-11-06 12:53:18 +01:00
af3fa9b013 Update Python version
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2023-10-21 09:22:29 +02:00
46b2600a3f Move to debian bookworm
Move to debian bookworm

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2023-09-30 14:25:32 +02:00
9eb419cf6b Merge pull request #800 from bensuperpc/feature/update_soft
Update git, cmake and ninja
2023-09-26 12:36:39 +02:00
0309652c6b Update git, cmake and ninja
Update git, cmake and ninja

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2023-09-24 21:26:18 +02:00
Jaswant Panchumarti
f430265d9c web-wasm: Bump emscripten to 3.1.46 2023-09-24 19:28:58 +02:00
39fd891da6 Merge pull request #798 from bensuperpc/add-linux-ppc64le-lts
Add linux-ppc64le-lts image
2023-09-24 16:24:54 +02:00
5dc592b786 Add linux-ppc64le-lts
Add linux-ppc64le-lts

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2023-09-21 23:56:23 +02:00
dependabot[bot]
7b2d74f38d build(deps): bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-05 03:56:16 +02:00
Joris Gillis
ea3044ed37 Bump pypa/manylinux2014_x86_64 dependency to obtain Python 3.12 2023-09-03 19:17:46 +02:00
Jaswant Panchumarti
0ac0f7a38b web-wasm: Bump emscripten to 3.1.45 2023-08-31 10:51:41 +02:00
85db3452be Merge pull request #792 from pietrygamat/CMAKE_SYSTEM_NAME-windows-arm
Fix CMAKE_SYSTEM_NAME variable in windows-arm* toolchains to correctly indicate target platform
2023-08-09 17:24:19 +02:00
Mateusz Pietryga
6b01b8bc08 Fix CMAKE_SYSTEM_NAME variable in windows-arm* toolchains to correctly indicate target platform - update test build 2023-08-08 23:31:24 +02:00
Mateusz Pietryga
8af0f10578 Fix CMAKE_SYSTEM_NAME variable in windows-arm* toolchains to correctly indicate target platform - update test build 2023-08-06 19:14:26 +02:00
Mateusz Pietryga
3d89c301e3 Fix CMAKE_SYSTEM_NAME variable in windows-arm* toolchains to correctly indicate target platform
Resolves #790
2023-08-06 12:01:05 +02:00
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
Jérôme Carretero
034401dc9f makefile: use default variables, so one can add extra images 2023-07-07 19:58:13 -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
Waley-Z
6d99fcb9b4 Fixed README typo 2023-06-20 13:12:27 +02:00
dependabot[bot]
c2f53669cd build(deps): bump actions/stale from 7 to 8
Bumps [actions/stale](https://github.com/actions/stale) from 7 to 8.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 10:47:14 +02:00
René Helmke
a0eaff4245 mips-linux-uclibc: disable broken C build test 2023-04-21 23:15:26 +02:00
René Helmke
5e7571369c added linux-mips-uclibc to README.md 2023-04-21 23:15:26 +02:00
René Helmke
17c51fdff5 add github CI workflow for linux-mips-uclibc 2023-04-21 23:15:26 +02:00
René Helmke
021e3dd6e6 root Makefile: add linux-mips-uclibc to STANDARD_IMAGES and GEN_IMAGES 2023-04-21 23:15:26 +02:00
René Helmke
20405a5172 linux-mips-uclibc: add Toolchain.cmake 2023-04-21 23:15:26 +02:00
René Helmke
3fbf01b157 linux-mips-uclibc: add Dockerfile 2023-04-21 23:15:26 +02:00
René Helmke
0c62168a42 linux-mips-uclibc: add crosstool-ng.config 2023-04-21 23:15:26 +02: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
Jaswant Panchumarti
7dcbe767c7 web-wasm: Bump emscripten to 3.1.35
closes https://github.com/dockcross/dockcross/issues/776
2023-04-06 10:35:46 -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
cd4c4132b2 Fix build failed with wabt on web-wasm
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2023-03-16 12:55:03 +01: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
Mickaël Guérin
c1ce207a34 Do not force platform in docker run
As the images are not multi-platform, there is no need to hard-code
`--platform linux/amd64` which doesn't work properly for x86 images
2023-01-31 09:40:22 +01:00
Mickaël Guérin
699a52c3e5 Force OCI_EXE to docker in CI
We use docker to build images, we also want to use it when running the
images
2023-01-30 15:46:00 +01:00
Mickaël Guérin
787e0cbc41 manylinux2014-aarch64: Install zlib in sysroot 2023-01-30 10:06:57 +01:00
Mickaël Guérin
f152c4b25e Fix manylinux2014-aarch64 image building
* switch image to crosstool-ng 1.25.0
* remove support of ct-ng 1.13.0 and set 1.25.0 as the default version
2023-01-30 08:26:46 +01: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
Jonas Vautherin
4f590a193b Add meson to all images 2023-01-09 14:51:35 +01:00
Dženan Zukić
c9273a20f5 Remove the default assembler from CMake Toolchain 2023-01-07 22:27:23 +01: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
e913a7f1d6 Merge pull request #754 from dockcross/dependabot/github_actions/actions/stale-7
Bump actions/stale from 6 to 7
2022-12-21 22:26:09 -05:00
dependabot[bot]
f1d65bdbcc Bump actions/stale from 6 to 7
Bumps [actions/stale](https://github.com/actions/stale) from 6 to 7.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-21 18:02:59 +00:00
Paolo Bosetti
b3e8189ea5 Removed platform specification in dockcross.sh 2022-12-17 14:19:49 +01:00
Matt McCormick
6afd127234 Merge pull request #751 from pbosetti/local
Support for building images locally
2022-12-16 16:35:53 -05:00
Paolo Bosetti
0d31400b97 Support for building images locally 2022-12-16 16:07:56 +01: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
Joshua Saxby
08e2f6eec1 Extending dockcross: run apt non-interactively
You need the `-y` (aka `--assume-yes`) flag when running apt in a script otherwise the thing hangs forever waiting for interactive confirmation for some larger downloads.
2022-11-29 21:53:15 +01:00
PJ Reid
480014ee42 Fix openssl 2022-11-29 21:46:28 +01:00
PJ Reid
3d7e4be571 Fix openssl arch type 2022-11-29 21:46:28 +01:00
Dženan Zukić
2024e4b3a9 Adding NASM to manylinux images 2022-11-28 21:37:49 +01:00
Dženan Zukić
a156f200dc Add NASM package
Netwide assembler is a small package, but when require it is hard to avoid it (e.g. https://github.com/google/tensorstore/issues/65#issuecomment-1324368082).

$ apt show nasm
Package: nasm
Version: 2.15.05-1
Priority: optional
Section: universe/devel
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Anibal Monsalve Salazar <anibal@debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 3,345 kB
Depends: dpkg (>= 1.15.4) | install-info, libc6 (>= 2.14)
Homepage: http://www.nasm.us/
Download-Size: 375 kB
APT-Manual-Installed: yes
APT-Sources: http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
Description: General-purpose x86 assembler
 Netwide Assembler.  NASM will currently output flat-form binary files,
 a.out, COFF and ELF Unix object files, and Microsoft 16-bit DOS and
 Win32 object files.
 .
 Also included is NDISASM, a prototype x86 binary-file disassembler
 which uses the same instruction table as NASM.
 .
 NASM is released under the GNU Lesser General Public License (LGPL).
2022-11-23 23:07:29 +01:00
PJ Reid
c56dcdffb8 Update cpu for qemu in Toolchain.cmake
to ensure 32bit emulation
2022-11-14 14:58:24 +01:00
PJ Reid
455e2dbb78 Update README.md 2022-11-14 14:58:24 +01:00
PJ Reid
5105b44143 Turnoff stockfish test 2022-11-14 14:58:24 +01:00
PJ Reid
53ab4193a2 Update Maintainer for linux-i686 2022-11-14 14:58:24 +01:00
PJ Reid
73559c95b0 Add linux-i686
Adds a true 32bit (i686) standalone toolchain
based off the ubuntu 16.04 32bit toolchain
2022-11-14 14:58:24 +01:00
Matt McCormick
102ebcce4a Merge pull request #738 from thewtex/set-version-arg
Set VERSION build arg to image tag
2022-11-08 08:26:36 -05: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
Ferenc Géczi
cfd4626aec doc: Remove outdated info about ppc64le
Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
2022-11-04 23:40:13 +01:00
Dženan Zukić
57a27d5668 Bump CMake version from 3.23.1 to 3.24.2 2022-11-01 17:15:46 +01:00
4cef3b1d41 Fix musl
Fix musl

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-10-31 18:08:33 +01:00
Matt McCormick
71d07f3991 Merge pull request #729 from sabelka/cmake-install
cmake: don't add toolchain file when installing
2022-10-31 13:04:28 -04:00
Matt McCormick
439367ce19 Merge pull request #727 from dockcross/dependabot/github_actions/actions/stale-6
Bump actions/stale from 5 to 6
2022-10-31 13:02:38 -04:00
PJ Reid
68b732e56f Update linux-x86 toolchain symlinks
Updated symlinks for binaries that do not support -m32
2022-10-21 11:16:55 +02:00
PJ Reid
fbb03de50f Update CT_ZLIB_MIRRORS to support downloading old versions of zlib 2022-10-20 11:51:32 +02:00
Rainer Sabelka
e7fb2a4293 cmake: don't andd toolchain file when installing 2022-09-25 12:04:17 +02:00
Jonas Vautherin
587282459f Set Android ndk api back to 23 (Android 6.0) 2022-09-24 13:48:50 +02:00
dependabot[bot]
0cc2058a68 Bump actions/stale from 5 to 6
Bumps [actions/stale](https://github.com/actions/stale) from 5 to 6.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-22 18:20:09 +00:00
18415300f1 Merge pull request #725 from bensuperpc/update_ci_2022
Update CI and add raylib build test
2022-09-19 10:04:18 +02:00
d88a4c707a Fix web-wasm
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-09-13 09:21:19 +02:00
cb90ebee3d Update CI
Update CI

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-09-12 22:23:09 +02:00
Jonas Vautherin
e88a3ceab3 Update android ndk to r25b and api to 33 2022-09-06 15:55:20 +02:00
Jean-Christophe Fillion-Robin
94a5003362 DOC: Fix links associated with retired images 2022-07-07 15:05:39 -04:00
Matt McCormick
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
Jean-Christophe Fillion-Robin
dd849908aa Add manylinux_2_24-x64 image 2022-07-06 22:51:46 -04:00
Jean-Christophe Fillion-Robin
e76f24e120 Anticipate update renaming common.manylinux to common.manylinux2014 2022-07-06 22:51:46 -04:00
Jean-Christophe Fillion-Robin
bf8b0b5925 ci: Remove invalid "required" keyword associated with actions/download-artifact
This commit fixes the following error introduced by adb85d69c (ci: Make
cache download optional):

  Unexpected input(s) 'required', valid inputs are ['name', 'path']
2022-07-06 22:51:46 -04:00
Matt McCormick
d45d925ee6 Merge pull request #710 from thewtex/mac-m1
dockcross-script: Specify --platform flag
2022-07-02 12:29:51 -04:00
Matt McCormick
4be1879bd5 Merge pull request #707 from chent11/fix_newlib_bug
fix the newlib configuration bug
2022-07-02 12:29:28 -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
Chen Tao
71ec6c1569 fix the newlib configuration bug 2022-06-27 16:02:23 +09:00
Matt McCormick
49941dadca Merge pull request #676 from chent11/bare-armv7emhf-nano_newlib
Add bare-armv7emhf-nano_newlib
2022-06-20 13:55:00 -04:00
Chen Tao
79c8aafe1e modify test repo 2022-06-20 20:23:45 +09:00
Chen Tao
acdeffa51b add a new test repo, modify some GCC configs, and upgrade crosstool-ng to 1.25.0 2022-06-19 01:57:50 +09:00
Chen Tao
0ea32fc1ed Add bare-armv7emhf-nano_newlib 2022-06-14 20:41:25 +09:00
Matt McCormick
21326cc851 Merge pull request #693 from bensuperpc/update_scripts_2
Update scripts and software
2022-06-11 21:08:17 -04:00
4c18b1d865 Merge pull request #704 from thewtex/emscripten-bump
web-wasm: Bump emscripten to 3.1.13
2022-06-11 00:19:06 +02:00
c52db69736 Merge branch 'dockcross:master' into update_scripts_2 2022-06-10 08:52:19 +02:00
Matt McCormick
7bda588f9f Merge pull request #690 from pbosetti/master
Added LTS version to linux-armv7a, issue #678
2022-06-09 22:21:43 -04:00
Matt McCormick
c4a63113e5 Merge pull request #703 from thewtex/download-artifact-no-required
ci: Make cache download optional
2022-06-09 22:09:21 -04:00
Matt McCormick
45e145163c web-wasm: Bump emscripten to 3.1.13 2022-06-09 20:50:27 -04:00
d3628b2261 Merge pull request #702 from thewtex/wasi-16
web-wasi: Bump to WASI-SDK 16
2022-06-10 00:36:47 +02: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
6b7a4a45e9 Merge pull request #697 from bensuperpc/update_crosstool-ng
Update crosstool-ng 1.25 RC to 1.25 on images
2022-06-08 18:16:53 -07:00
e4627deef8 Merge pull request #699 from bensuperpc/update_web-wasi
Update web-wasi to 15.0
2022-05-28 20:13:36 +02:00
1dfede8ece Merge pull request #700 from bensuperpc/update_web_wasm
Update web-wasm from 3.1.5 to 3.1.10
2022-05-27 23:26:48 +02:00
6a0fe7b500 Merge branch 'master' into update_scripts_2 2022-05-25 09:03:44 +02:00
334924d866 Merge pull request #701 from le91688/bump-dockcross-release
bump to new release of flatcc
2022-05-25 09:02:59 +02:00
larry.espenshade
014fd62f30 bump to new release of flatcc, use version tags 2022-05-24 09:21:42 -04:00
Paolo Bosetti
bf3c3fc51d Merge branch 'master' of github.com:pbosetti/dockcross
* 'master' of github.com:pbosetti/dockcross:
  Update CONTRIBUTING.md and README.md
2022-05-23 12:17:15 +02:00
76b144947e Merge pull request #698 from bensuperpc/update_windows_arm
Update Windows ARM
2022-05-23 09:39:19 +02:00
b62574a60a Merge pull request #696 from bensuperpc/retry_method
Improve CI
2022-05-20 17:43:40 +02:00
c644f3fe46 fix merge
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-20 13:33:15 +02:00
b90f7052ec Return to 9 compress level, insufficient time reduction
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-20 13:27:06 +02:00
91ecbfe91e Remove retry from CI
Remove retry from CI

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-20 13:07:31 +02:00
228e4c18cc Update with better retry methods
Update with better retry methods

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-20 12:54:08 +02:00
267bdda5e3 Revert "Update with better retry methods"
This reverts commit c9e7d316ca.
2022-05-20 12:53:08 +02:00
c9e7d316ca Update with better retry methods
Update with better retry methods

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-20 12:52:43 +02:00
3ba17b10e1 Disable DUMA on linux-armv5-uclibc and linux-mips-lts
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-20 10:16:02 +02:00
7fe662325f Update web-wasi to 15.0
Update web-wasi to 15.0

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-20 10:08:26 +02:00
5d5c5c430e Merge commit '7a4634c4f8a39482b08f0b82e5fb54b894eead97' into update_crosstool-ng 2022-05-20 10:04:32 +02:00
e5cb29c74f Update Windows ARM
Update windows ARM

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-20 10:04:04 +02:00
292bb9d2a3 Update web-wasm from 3.1.5 to 3.1.10
Update web-wasm from 3.1.5 to 3.1.10

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-20 10:01:09 +02:00
7a4634c4f8 Merge pull request #694 from bensuperpc/fix_error
Fixed errors that can sometimes occur with the CI and Improve CI
2022-05-19 20:21:09 +02:00
96839c5789 Merge branch 'master' into fix_error 2022-05-19 15:56:23 +02:00
eda038eacf Merge pull request #695 from bensuperpc/update_ci_tests
Update CI tests
2022-05-19 15:42:43 +02:00
daad4d760d Merge pull request #691 from bensuperpc/update_licence
Update LICENSE copyright dates and add @bensuperpc
2022-05-19 14:56:49 +02:00
90325e6019 Update linux-x64-clang
Update linux-x64-clang

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 14:53:15 +02:00
a74d7a7b54 Update linux-xtensa-uclibc
Update linux-xtensa-uclibc

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 14:51:02 +02:00
779d80d819 Update linux-s390x
Update linux-s390x

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 14:48:29 +02:00
f76619ce85 Update linux-riscv64
Update linux-riscv64

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 14:46:41 +02:00
61e34b78ab Update linux-riscv32
Update linux-riscv32

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 14:45:51 +02:00
07cd27a9fa Update linux-ppc64le
Update linux-ppc64le

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 14:44:46 +02:00
ad87cbcdce Update linux-mips-lts
Update linux-mips-lts

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 13:02:32 +02:00
12b9bd98ca Merge commit '979104089a78e444f8d47d82c68fd5cd60966b5e' into update_crosstool-ng 2022-05-19 13:01:17 +02:00
2d1b756e34 Update linux-mips
Update linux-mips

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 13:00:43 +02:00
850e11a7fe Update linux-m68k-uclibc
Update linux-m68k-uclibc

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 12:59:20 +02:00
7bf67a6ed9 Update linux-armv7a
Update linux-armv7a

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 12:57:59 +02:00
756f907987 Update linux-armv7-lts
Update linux-armv7-lts

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 12:56:23 +02:00
27418538ca Update linux-armv7
Update linux-armv7

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 12:55:07 +02:00
e633dd0f8f Update linux-armv6-lts
Update linux-armv6-lts

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 12:53:34 +02:00
0bdfa45ef6 Update linux-armv6
Update linux-armv6

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 12:52:17 +02:00
1e187951b6 Update linux-armv5
Update linux-armv5

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 12:48:50 +02:00
d1e7d9b754 Update linux-armv5-musl
Update linux-armv5-musl

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 12:47:30 +02:00
811f724677 Merge branch 'master' into master 2022-05-19 12:36:30 +02:00
7aee9f2a2b Update linux-armv5-uclibc
Update linux-armv5-uclibc

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 12:34:31 +02:00
3774217d48 Update linux-mipsel-lts
Update linux-mipsel-lts

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 12:30:03 +02:00
5268aa48d9 Update linux-arm64
Update linux-arm64

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 12:29:26 +02:00
0d0f61e327 Update linux-arm64-lts
Update linux-arm64-lts

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 12:29:15 +02:00
979104089a Merge pull request #692 from bensuperpc/update_contrib
Update CONTRIBUTING.md
2022-05-19 12:11:32 +02:00
7876c21e62 Add retry on deploy step
Add retry on deploy step

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 11:05:42 +02:00
Paolo Bosetti
b4b4e830c9 Merge remote-tracking branch 'upstream/master' 2022-05-19 09:48:52 +02:00
2ff17c20e8 Update main.yml 2022-05-19 08:10:02 +02:00
c068180665 Add timeout on CI
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 01:27:21 +02:00
63514041f6 Fix error
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 01:20:36 +02:00
a0c458c8c1 Update CI tests
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 01:12:04 +02:00
3d5142d6ad Fix error with CI
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 01:03:41 +02:00
18b6f27f49 Update scripts
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-19 00:24:44 +02:00
1f84d64675 back to 7.76.0 curl
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-18 23:44:47 +02:00
52c9e8313c Fix error
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-18 22:34:46 +02:00
451acec74b Update curl version
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-18 18:04:52 +02:00
e21db577b4 Update openssl version
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-18 17:56:48 +02:00
c74798ebb7 Update cmake and ninja version
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-18 17:45:56 +02:00
a9dda23ae7 Merge commit 'e3084efc9368251eafbf1a290cfd1fd047c3aa05' into update_contrib 2022-05-18 14:52:09 +02:00
0fc1c34f29 Update CONTRIBUTING.md and README.md
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-18 14:48:03 +02:00
84d4b38037 Merge commit '8328c514c1628799a65797aa06fcb370ebe576aa' into Add_contrib 2022-05-18 14:29:58 +02:00
a5f1b3098a Update LICENSE copyright dates and add @bensuperpc
Update LICENSE copyright dates and add @bensuperpc

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-18 14:14:05 +02:00
5c503e0132 Merge branch 'master' into master 2022-05-18 14:00:51 +02:00
e3084efc93 Merge pull request #688 from bensuperpc/Add_contrib
Add CONTRIBUTING.md
2022-05-18 13:56:48 +02:00
Paolo Bosetti
c28a4a6540 Imported upstream changes; minor edits to @bensuperpc CONTRIBUTING.md 2022-05-18 13:51:50 +02:00
Paolo Bosetti
d54ec49768 Merge commit '6791b57fa45112397746888cd5d2d326d6f1af89'
* commit '6791b57fa45112397746888cd5d2d326d6f1af89':
  Update CONTRIBUTING.md
  Add CONTRIBUTING.md
2022-05-18 13:33:18 +02:00
Paolo Bosetti
28a082f364 Merge commit '8328c514c1628799a65797aa06fcb370ebe576aa'
* commit '8328c514c1628799a65797aa06fcb370ebe576aa':
  Fix permission errors with podman
  Check for podman first
2022-05-18 13:27:22 +02:00
8328c514c1 Merge pull request #689 from Lykos153/improve-podman-support
Improve podman support
2022-05-16 23:44:48 +02:00
Paolo Bosetti
b16da6c60e Merge branch 'master' into master 2022-05-16 16:50:04 +02:00
Paolo Bosetti
23eb2e024a Added LTS version to linux-armv7a, issue #678 2022-05-16 16:45:38 +02:00
Silvio Ankermann
2333930f42 Fix permission errors with podman
Fix #649
2022-05-16 15:23:31 +02:00
Silvio Ankermann
4887a524ff Check for podman first 2022-05-16 15:08:20 +02:00
f924b46533 Merge pull request #686 from bensuperpc/add-mips-lts
Add mips-lts image
2022-05-16 09:47:32 +02:00
6791b57fa4 Update CONTRIBUTING.md 2022-05-16 00:15:10 +02:00
159e3f9b7b Merge branch 'master' into add-mips-lts 2022-05-16 00:08:13 +02:00
27902330f4 Merge pull request #685 from bensuperpc/add-mipsel-lts
Add linux mipsel lts image
2022-05-16 00:07:11 +02:00
4a768c052c Add CONTRIBUTING.md
Add CONTRIBUTING.md

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-05-13 15:44:28 +02:00
6839433b97 Add mips-lts image
Add mips-lts image

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-04-24 22:50:06 +02:00
12fbb541fa Update README.md 2022-04-24 22:24:30 +02:00
06d209a343 Update GCC to 8.5.0 and glibc 2.28
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-04-22 22:51:27 +02:00
ebb53b4be1 Disable multilib and down GCC to 6.5.0
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-04-22 20:20:34 +02:00
36a63a7ac3 Add mipsel-lts image (with multilib)
Add mipsel-lts image (with multilib)

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2022-04-22 15:18:28 +02:00
dependabot[bot]
7e72803aa4 Bump actions/download-artifact from 2 to 3
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-09 11:55:02 +02:00
dependabot[bot]
f30a23658f Bump actions/upload-artifact from 2 to 3
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-09 03:35:34 +02:00
dependabot[bot]
a3febf2898 Bump actions/stale from 4 to 5
Bumps [actions/stale](https://github.com/actions/stale) from 4 to 5.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-09 00:33:55 +02:00
Matt McCormick
5924c2d580 Merge pull request #677 from le91688/bump-flatcc-d90ed18
bump flatcc to fix issue building flatcc runtime on GCC 11
2022-04-03 14:44:59 -04:00
larry.espenshade
9323d0fd97 bump flatcc to fix issue building flatcc runtime on GCC 11 2022-03-30 09:45:08 -04:00
Matt McCormick
e74c3c3259 Merge pull request #675 from le91688/bump-flatcc-version
Bump flatcc version
2022-03-28 21:02:37 -04:00
larry.espenshade
1004f909ac fix commit checkout script 2022-03-28 15:32:05 -04:00
larry.espenshade
1fa32c03ed rm v 2022-03-28 14:56:02 -04:00
larry.espenshade
cf2b34310b bump version of flatcc 2022-03-28 14:09:24 -04:00
larry.espenshade
b7771a66d0 update help func name 2022-03-08 17:03:36 -05:00
Matt McCormick
9764a2ece1 Merge pull request #667 from le91688/add-flatcc
add flatcc to Dockcross base image
2022-03-08 09:34:19 -05:00
Matt McCormick
39dee53dec Merge pull request #669 from dockcross/dependabot/github_actions/actions/checkout-3
Bump actions/checkout from 2 to 3
2022-03-08 09:32:49 -05:00
Matt McCormick
6b9e105839 Merge pull request #670 from thewtex/wasmer-dep
wasm: Add libxkbcommon0 dependency for wasmer
2022-03-08 09:32:19 -05: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
dependabot[bot]
16e544e20f Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-01 18:17:36 +00:00
larry.espenshade
1e8845e78e add flatcc to Dockcross base image 2022-02-28 13:54:59 -05:00
Matt McCormick
bfdbf768fc Merge pull request #666 from thewtex/wasi-cmake
web-wasi: Add Emscripten CMake modifications
2022-02-23 22:40:40 -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
Jean-Christophe Fillion-Robin
6dd95fcb41 doc: Updating README adding date to list of retired images 2022-02-05 18:32:22 -05:00
6ab5c5ec72 Merge pull request #656 from bbarbieru/add/linux-armv5-uclibc
feat: Support for linux-armv5-uclibc
2022-02-02 09:15:32 +01:00
Teodor-Bogdan Barbieru
75a8d7aa1d fix: disabled C tests for wrong architecture
- fix for `linux-x64-tinycc`
 - use github mirror for tinycc
 - repo.or.cz/tinycc is down
2022-02-02 02:21:50 +02:00
Teodor-Bogdan Barbieru
d6ba7d441f remove thealgorithms/c tests
- tests depend on CMSIS-DSP which targets Cortex-M and Cortex-A Arm_math.h
 - this is available only for armv6 upwards
 - source: https://developer.arm.com/tools-and-software/embedded/cmsis
   (DSP)
2022-02-01 21:49:12 +02:00
Teodor-Bogdan Barbieru
342e895d84 update README.md table 2022-02-01 17:29:54 +02:00
Teodor-Bogdan Barbieru
38320c6115 removed leftover name from Makefile 2022-02-01 17:12:30 +02:00
Teodor-Bogdan Barbieru
f46149c5d8 feat: Support for linux-armv5-uclibc
- used in most linux home routers
2022-02-01 17:03:56 +02: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
69efc9161e Merge branch 'master' into emscripten-3.1.0 2022-01-02 14:21:15 +01:00
2c170310cb Merge pull request #645 from thewtex/wasm-tools
web-wasm,web-wasi: Add build tools
2022-01-02 14:20:26 +01: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
79e99402c2 Merge pull request #637 from thewtex/emscripten-2.0.34
web-wasm: Bump Emscripten to 2.0.34
2021-11-08 19:43:47 +01:00
16b60946a0 Change env variable EMSCRIPTEN_VERSION to 2.0.34
Change env variable EMSCRIPTEN_VERSION to 2.0.34
2021-11-08 16:22:24 +01: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
4dcd7eeec1 Update build example in readme
Update build example in readme

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-11-03 20:54:39 +01:00
3559ec8f5c Update Dockerfile.in 2021-11-03 20:17:07 +01:00
fceb7a8a6b Update common.debian 2021-11-03 20:15:08 +01:00
Rainer Sabelka
b41256cc2f add osslsigncode tool for Windows
Code-signing of generated executables is usually done with "signtool" on
Windows. When cross-compiling on Linux this tool is not avaiilable,
however, osslsigncode can be used as an replacement.
2021-11-03 16:15:24 +01: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
77e7761286 Update Dockerfile.in 2021-10-25 00:09:39 +02:00
9f3cbd5a17 Add tbb
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-24 19:29:02 +02:00
Matt McCormick
e607d1252b Merge pull request #630 from bensuperpc/update_windows_image 2021-10-20 14:11:23 -04:00
b50710ea8f Merge pull request #629 from bensuperpc/update_readme
Update readme
2021-10-20 16:55:57 +02:00
e1a1191559 Update readme
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-19 14:30:16 +02:00
7cd0ce9f5d Update windows image
GCC 11.2
OpenSSL 1.1.1l
GDB 11.1
curl 7.79.1

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-18 11:03:33 +02:00
ed5ecc293e Update text
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-18 10:52:20 +02:00
6d00aa95f5 Update text
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-18 10:51:55 +02:00
c06be541ac Bold some words
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-18 10:49:04 +02:00
0f9beb211c Update readme
move image list

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-18 10:46:38 +02:00
b3b207e65a Merge pull request #623 from bensuperpc/update_python
Add python3-dev
2021-10-17 23:51:10 +02:00
958baab724 Merge pull request #626 from bensuperpc/update_linux-x64-tinycc
Update linux-x64-tinycc and enable openSSL test
2021-10-17 23:29:46 +02:00
94ca571f67 Merge pull request #624 from bensuperpc/add_linux-armv7-lts
Add linux-armv7-lts image
2021-10-17 20:51:48 +02:00
b922daff52 Merge pull request #625 from bensuperpc/add_openmp
Add OpenMP on linux-x64-clang and fix tests
2021-10-17 19:29:03 +02:00
5322eac0bf Update linux-x64-tinycc and enable openSSL test
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-17 14:31:34 +02:00
259afe733b Enable tests on linux-x64-clang image
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-17 14:01:04 +02:00
47215f71ba Fix llvm-ar and llvm-as
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-17 13:53:26 +02:00
5d97dc31aa Add OpenMP on linux-x64-clang
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-17 13:10:33 +02:00
59fd46abf6 Down linux version build fail with linux 5.12 or above
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-16 13:51:40 +02:00
e89f739499 Update binutils to 2.36.1
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-16 11:53:57 +02:00
bacdf3a1cf Fix wrong cpython_arg
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-15 23:29:01 +02:00
b48a46c0e5 Add linux-armv7-lts image
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-15 21:10:39 +02:00
139f0833e6 Add python3-dev
Add python3-dev
2021-10-15 20:20:08 +02: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
4f29f3d665 Disable auto pulling image in scripts
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-13 20:03:06 +02:00
749fb64f2d Update scripts
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-13 19:44:08 +02:00
c994e33650 Merge pull request #617 from bensuperpc/update_tests
Update and fix CPython tests
2021-10-13 14:08:58 +02:00
b44144d865 Merge pull request #618 from bensuperpc/update_isl
Change ISL mirror with new official source
2021-10-13 14:08:44 +02: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
ec96e82d03 Change ISL mirror with new official source: cfb7d07ae1
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-12 10:05:21 +02:00
a3727bcaa9 Merge remote-tracking branch 'origin/master' into update_isl 2021-10-12 09:57:58 +02:00
8dbeadbf6c Fix ARM64 full
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-12 09:54:13 +02:00
1f024a67f4 Update main.yml 2021-10-12 01:11:47 +02:00
e8f7b68794 Update main.yml 2021-10-11 20:56:49 +02:00
73897d848b Update main.yml 2021-10-11 20:47:17 +02:00
cb783b06c2 Update main.yml 2021-10-11 20:43:58 +02:00
c03a167b3f Update main.yml 2021-10-11 17:25:09 +02: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
Rainer Sabelka
a036aca087 add nsis installer for windows images 2021-10-11 12:49:53 +02:00
Rainer Sabelka
1c2475d42d clean up temporary files left over from wine 2021-10-11 12:22:05 +02: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
aa035faef7 Merge pull request #608 from bensuperpc/update_tests
Add cpython build in CI
2021-10-08 00:24:22 +02:00
f2e6df0bc9 Update main.yml 2021-10-07 19:40:07 +02:00
3c1e95361f Update N°3: config python
Update N°3: config python
2021-10-07 15:07:32 +02:00
cf8697648e Update N°2: config python
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-07 11:57:01 +02:00
Matt McCormick
6b2ff5eb34 Merge branch 'master' into emscripten-2.0.31 2021-10-06 23:58:43 -04:00
d2931e8635 Update N°1: config python
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-07 02:09:30 +02:00
c4cbb1fe06 Merge pull request #607 from bensuperpc/update_label
Replace deprecated label 'MAINTAINER' by 'LABEL maintainer'
2021-10-07 01:11:26 +02:00
Matt McCormick
3c233983f6 web-wasm: Bump Emscripten to 2.0.31 2021-10-06 14:50:36 -04:00
ba75e80ba8 Merge branch 'master' into update_tests 2021-10-06 18:10:37 +02:00
77000763ba Merge branch 'dockcross:master' into update_label 2021-10-06 18:08:57 +02:00
2a1c5fba00 Merge pull request #611 from bensuperpc/update_isl
Update mirror for isl packages
2021-10-06 18:00:43 +02:00
a8d6d8d0f0 Disable manylinux2014-aarch64 for now
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-06 15:15:01 +02:00
9223859584 Return to kernel 4.10
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-06 15:14:09 +02:00
a05cc9edd5 Update source
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-06 10:46:11 +02:00
d7c3c499e9 Add Replace darknet test by cpython
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-05 19:54:20 +02:00
3e3fee97dc Update mirror for isl packages
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-05 19:40:56 +02:00
3714419c91 Add darknet (Neural Networks) build in CI
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-04 17:52:16 +02:00
f888b7de0b Replace deprecated label 'MAINTAINER' by 'LABEL maintainer'
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-04 12:51:28 +02: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
32768e3dcf Merge pull request #601 from bensuperpc/update_tools
Update tools scripts
2021-09-25 14:36:46 +02:00
38488ad561 Update tools scripts
Fix bug with dockcross-make-builder.sh

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-09-25 09:54:59 +02:00
f16e56d12d Merge branch 'dockcross:master' into update-linux-armv6 2021-09-25 00:37:21 +02:00
089e6444f0 Merge branch 'dockcross:master' into update-linux-armv7 2021-09-25 00:29:19 +02:00
942a9a0fc1 Merge branch 'dockcross:master' into update-linux-armv7a 2021-09-24 23:07:56 +02:00
c6aba279d2 Merge branch 'dockcross:master' into update-linux-arm64 2021-09-24 19:02:43 +02:00
4c0e4e8566 Merge branch 'dockcross:master' into update-linux-armv5 2021-09-24 19:02:22 +02:00
dd4b12b7a9 Merge branch 'dockcross:master' into update-web-wasm 2021-09-24 13:38:02 +02:00
82fddf771b Merge branch 'dockcross:master' into update-linux-mips 2021-09-24 13:24:47 +02:00
6518dd8e05 Merge branch 'dockcross:master' into update-linux-s390x 2021-09-24 13:24:24 +02:00
02df9b98e3 Merge pull request #593 from bensuperpc/update-linux-riscv32
Update linux-riscv32
2021-09-23 20:20:08 +02:00
40bd3e9c9d Merge pull request #592 from bensuperpc/update-linux-riscv64
Update linux-riscv64
2021-09-23 17:39:41 +02:00
5c926626ea Merge branch 'dockcross:master' into update-linux-riscv32 2021-09-23 08:11:21 +02:00
d7217eec68 Merge branch 'dockcross:master' into update-linux-riscv64 2021-09-23 08:05:47 +02:00
015e281558 Merge pull request #588 from bensuperpc/update-linux-x86_64-full
Update linux-x86_64-full
2021-09-23 07:16:48 +02:00
b812531586 Merge pull request #585 from bensuperpc/update-linux-m68k-uclibc
Update linux-m68k-uclibc
2021-09-23 07:16:28 +02:00
d835b41386 Merge pull request #599 from bensuperpc/update-linux-xtensa-uclibc
Update linux-xtensa-uclibc
2021-09-22 23:53:50 +02:00
e85403e1c1 Merge pull request #598 from bensuperpc/update-linux-ppc64le
Update linux-ppc64le
2021-09-22 20:24:41 +02:00
47a1f23841 Disable GDB 2021-09-22 18:56:52 +02:00
b4afe0b660 Disable GDB 9.2
Disable GDB 9.2
2021-09-22 12:53:19 +02:00
6e8cc3b671 Merge remote-tracking branch 'origin/master' into update-linux-x86_64-full 2021-09-22 12:17:50 +02:00
2ec43fe622 Merge pull request #595 from bensuperpc/add-linux-arm64-lts
Add linux-arm64-lts image
2021-09-22 11:58:45 +02:00
dad106e2c3 Merge pull request #587 from bensuperpc/update-linux-armv5-musl
Update linux-armv5-musl
2021-09-22 03:30:55 +02:00
96c1e7314f Disable CT_CC_GCC_LIBSANITIZER
Disable CT_CC_GCC_LIBSANITIZER
2021-09-21 12:11:31 +02:00
e07793d684 Update linux-x86_64-full
Update linux-x86_64-full
2021-09-21 12:06:22 +02:00
cc45301d75 Merge pull request #590 from bensuperpc/update-linux-arm64-full
Update linux-arm64-full
2021-09-21 11:54:10 +02:00
a99af2f072 Disable build-id
Disable build-id
2021-09-20 20:24:09 +02:00
8c4e2d1669 Update web-wasm
Update web-wasm
2021-09-20 17:31:39 +02:00
5f3d8d5ef0 Update linux-xtensa-uclibc
Update linux-xtensa-uclibc
2021-09-20 17:10:56 +02:00
4ec1d329a3 Update linux-ppc64le
Update linux-ppc64le
2021-09-20 17:06:54 +02:00
69b77052d5 Update linux-mips
Update linux-mips
2021-09-20 17:03:01 +02:00
7d67282513 Update linux-s390x
Update linux-s390x
2021-09-20 17:00:02 +02:00
78e279e09f Fix GDB error 2021-09-20 16:56:54 +02:00
f9c550bc22 Fix GDB error 2021-09-20 16:55:59 +02:00
97cf02011e Revert "Fix GDB error and update config"
This reverts commit 176bb13b94.
2021-09-20 16:54:57 +02:00
176bb13b94 Fix GDB error and update config 2021-09-20 16:53:10 +02:00
7ad4c685d3 Fix GDB error 2021-09-20 16:49:47 +02:00
c9c8820081 Fix GDB error 2021-09-20 16:48:36 +02:00
45a6e52b8b Fix GDB error 2021-09-20 16:47:34 +02:00
d8a8932f43 Fix GDB error 2021-09-20 16:45:12 +02:00
f77407575e Fix GDB error 2021-09-20 16:44:13 +02:00
7f93bf1e93 Fix GDB error 2021-09-20 16:42:40 +02:00
fbb0d01a4d Add linux-arm64-lts image
Add linux-arm64-lts image:
Add GCC 8.5.0 and GLibc 2.27 (for ubuntu 18.04)'
2021-09-20 12:55:18 +02:00
87678aecf3 Merge pull request #594 from bensuperpc/fix-readme
Fix readme
2021-09-20 12:38:59 +02:00
98a963e141 Fix readme
dockcross/linux-x64-full to dockcross/linux-x86_64-full
2021-09-20 12:38:23 +02:00
4122395030 Update linux-riscv32
Update linux-riscv32
2021-09-20 12:35:22 +02:00
1172af1815 Update linux-riscv64
Update linux-riscv64
2021-09-20 12:18:35 +02:00
2b3b23bd13 Update linux-arm64-full
Update linux-arm64-full
2021-09-20 11:41:01 +02:00
010b30e505 Update linux-x86_64-full
Update linux-x86_64-full
2021-09-20 11:37:16 +02:00
127c7a4276 Update linux-armv5-musl
Update linux-armv5-musl
2021-09-20 11:28:03 +02:00
a2e73a1495 Update linux-armv5
Update linux-armv5
2021-09-20 11:10:29 +02:00
4d45a217ed Update linux-arm64
Update linux-arm64
2021-09-20 11:06:24 +02:00
9e151de91d Update linux-m68k-uclibc
Update linux-m68k-uclibc
2021-09-20 11:01:44 +02:00
329620eb88 Update linux-armv7a
Update linux-armv7a
2021-09-20 10:51:59 +02:00
cc581da2da Update linux-armv7
Update linux-armv7
2021-09-20 10:48:21 +02:00
43a5555d89 Update linux-armv6
Update linux-armv6
2021-09-20 10:41:58 +02:00
59bea850b3 Merge pull request #580 from bensuperpc/update_armv6-lts
Update linux-armv6-lts and down GCC version to 8.5.0
2021-09-17 22:56:29 +02:00
73aa306bba Update linux-armv6-lts and down GCC version to 8.5.0
Update linux-armv6-lts and down GCC version to 8.5.0
2021-09-17 08:00:27 +02:00
873b404a91 Merge pull request #579 from bensuperpc/Enable_buildID
Enable build ID
2021-09-10 01:38:38 +02:00
d5bdd85049 Enable build ID
Enable build ID
2021-09-09 20:25:22 +02:00
b17200a77c Merge pull request #578 from mayeut/update-openssl
chore: bump openssl 1.1.1i → 1.1.1l
2021-09-05 10:46:59 +02:00
d486f2ceb2 Merge pull request #571 from bensuperpc/Add_tests
Add new build test
2021-09-05 01:20:59 +02:00
mayeut
a3a8ef3bb0 chore: bump openssl 1.1.1i → 1.1.1l
0b8587b72a /  #574 downgraded openssl from 1.1.1k to 1.1.1i for some reason.
2021-09-04 13:20:51 +02:00
4a98c0ebf9 Merge pull request #575 from bensuperpc/update_openssh
Update openSSH to V_8_7_P1
2021-09-01 09:57:53 +02:00
61d67a6c27 Merge pull request #574 from bensuperpc/update_openssl
Update openssl to 1.1.1i
2021-09-01 07:07:45 +02:00
22aed58e56 Merge branch 'dockcross:master' into update_openssh 2021-09-01 01:58:25 +02:00
b456e8a0fa Merge pull request #573 from bensuperpc/update-web-wasm
Update emscripten to 2.0.29
2021-09-01 01:57:22 +02:00
71d4c783b1 Update openSSH to V_8_7_P1
Update openSSH to V_8_7_P1

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-31 22:19:41 +02:00
0b8587b72a Update openssl to 1.1.1i
Update openssl to 1.1.1i

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-31 22:18:09 +02:00
7764b101d4 Update emscripten to 2.0.29
Update emscripten to 2.0.29

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-31 22:00:48 +02:00
e3b41cd784 Merge branch 'master' into Add_tests 2021-08-31 09:54:06 +02:00
61ca500abd Merge pull request #572 from bensuperpc/Update_buildroot
Update buildroot and add LIBABSEIL
2021-08-31 08:17:39 +02:00
ec4c1de0ba Re-add LIBQUADMATH
Re-add LIBQUADMATH

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-30 23:09:27 +02:00
519a6c8736 Add FMT
Add FMT

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-30 20:35:09 +02:00
332bf7ad98 Update buildroot and add LIBABSEIL
Update buildroot and add LIBABSEIL

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-30 20:28:39 +02:00
430e8267cd Fix build fail N3 2021-08-30 07:10:36 +02:00
bf729bf6ee Fix build fail N2 2021-08-29 20:47:51 +02:00
0ae777c630 Fix build fail N1 2021-08-29 16:48:37 +02:00
9af4919c4f Enable C/C++ tests on all images 2021-08-29 13:37:13 +02:00
d24c0a9b27 Add new test C
Add new test C

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-28 08:40:13 +02:00
378403e8d9 Fix patch
Fix patch

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-27 23:01:43 +02:00
a9dbd70bf7 Fix openssl android
Fix openssl android

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-27 20:44:52 +02:00
8f4db25fc1 Add openssl patch
Add openssl patch

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-27 19:06:37 +02:00
ad924d922b Improve openSSL on android-* image
Improve openSSL on android-* image

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-27 13:19:31 +02:00
8bc72c75d3 Add ANDROID_NDK_HOME env variable and enable openssl
Add ANDROID_NDK_HOME env variable and enable openssl

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-27 13:13:48 +02:00
6385842e94 Disable ninja on windows-arm64
Disable ninja on windows-arm64

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-26 20:51:42 +02:00
b1608a889b Merge new tests
Merge new tests

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-26 20:47:28 +02:00
80679fdfa2 Merge remote-tracking branch 'origin/master' into Add_tests 2021-08-26 20:44:44 +02:00
Jonas Vautherin
19322baed2 Move to llvm for NDK 23 2021-08-26 12:16:31 +02:00
9f6e8f0850 Merge pull request #569 from bensuperpc/Add_tests
Update CI: Updating image lists
2021-08-25 14:46:22 +02:00
9c6c6e57e4 Update CI
Updating image lists

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-24 23:54:17 +02:00
e05e6dd677 Merge pull request #566 from bensuperpc/master
Update readme
2021-08-23 14:17:36 +02:00
9b48cd1053 Update readme
Update readme

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-23 14:15:46 +02:00
db51f29778 Merge pull request #562 from odidev/manylinux2014-aarch64
Add manylinux2014-aarch64 with gcc=9.3
2021-08-23 14:11:29 +02:00
odidev
52f21639b2 Add manylinux2014-aarch64 with gcc=9.3 2021-08-23 07:22:21 +00:00
d7b98b4fe9 Merge pull request #565 from bensuperpc/Update_web-wasm
Update emscripten/emsdk to 2.0.27
2021-08-23 00:58:16 +02:00
7504651dad Update emscripten/emsdk to 2.0.27
Update emscripten/emsdk to 2.0.27

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-22 21:40:31 +02:00
9c713ea6b5 Merge pull request #563 from bensuperpc/Update_android
Update android NDK to r23 (August 2021)
2021-08-22 11:30:02 +02:00
7427f07a27 Merge pull request #564 from bensuperpc/add_x86_64-full
Add linux-x86_64-full and minor fix
2021-08-22 06:27:55 +02:00
dd60bbb440 Fix wrong url
Fix wrong url

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-21 22:54:17 +02:00
ae483711e7 Revert "Fix wrong url"
This reverts commit 1d76812232.
2021-08-21 22:53:22 +02:00
1d76812232 Fix wrong url
Fix wrong url

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-21 22:38:09 +02:00
48cee95bf5 Add linux-x86_64-full and minor fix
Add linux-x86_64-full and minor fix

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-21 21:09:48 +02:00
8c081be13b Update android NDK to r23 (August 2021)
Update android NDK to r23 (August 2021)

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-21 20:48:52 +02:00
de3942966a Merge pull request #561 from bensuperpc/Update_images
Update crosstool-ng and buildroot
2021-08-21 01:13:56 +02:00
c026d14b44 Fix quadmath
Fix quadmath

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-20 22:24:01 +02:00
93e73f9ead Update ffmpeg lib and add JSON lib for C++
Update ffmpeg lib and add JSON lib for C++

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-20 22:23:10 +02:00
2d373cc57a Add quadmath
Add quadmath

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-20 18:45:28 +02:00
6229d109ac Update buildroot
Update buildroot

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-20 18:29:26 +02:00
d68c8073fe Update crosstool-ng
Update crosstool-ng

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-20 15:37:11 +02:00
d647c82d0e Merge pull request #560 from bensuperpc/update-images
Use env variable instead hardcoded variable in toolchain.cmake and update linux-x64-tinycc image
2021-08-13 01:46:59 +02:00
c8de7138af Update tinycc image
Update tinycc image

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-12 22:37:43 +02:00
5663ada809 Use env variable instead hardcoded variable in toolchain.cmake
Use env variable instead hardcoded variable in toolchain.cmake

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-12 21:38:43 +02:00
95c12a3a87 Merge pull request #559 from tresf/patch-1
Remove cpp, allow gcc -E fallback
2021-08-12 02:31:50 +02:00
tresf
713ebf0491 Remove cpp from ARMv7 too 2021-08-11 15:55:51 -04:00
Tres Finocchiaro
434877cfe1 Remove cpp, allow gcc -E fallback
Also switches to using mingw-w64 "familiar" suffixes
2021-08-11 15:48:36 -04:00
428fa38a94 Merge pull request #558 from bensuperpc/Update_readme_and_makefile
Update Readme and Makefile
2021-08-11 18:58:01 +02:00
a4cb929bef Fix build
Fix build

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-11 18:32:57 +02:00
84cab46099 Update Readme and Makefile
Update Readme and Makefile

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-11 10:58:03 +02:00
4481ba2a8e Merge pull request #557 from bensuperpc/add_windows_ARM64
Add windows arm64 and armv7
2021-08-11 09:57:34 +02:00
da8d9a8208 Merge branch 'master' into add_windows_ARM64 2021-08-11 09:57:26 +02:00
f84173c7e4 Merge pull request #555 from bensuperpc/Update_tools
Update Readme and tools scripts
2021-08-11 08:05:45 +02:00
29ccbad9aa Merge pull request #539 from bensuperpc/add_tinycc
Add tinycc
2021-08-11 08:05:34 +02:00
5c45f72a87 Update Readme
Update Readme

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-11 01:18:07 +02:00
526cab12a8 Add windows-armv7
Add windows-armv7

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-11 01:12:48 +02:00
92102d9138 Add windows-arm64
Add windows-arm64

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-11 01:07:37 +02:00
5b175f9eac Update README
Update README

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-10 21:39:37 +02:00
b5dc5e6488 Update README ans tools scripts
Update README ans tools scripts

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-10 21:32:27 +02:00
fd49a1de52 Merge commit 'a42f26cc753f43041c6c25159bd4b79ff29cd210' into Update_tools 2021-08-10 21:24:00 +02:00
6a512eeb08 Merge branch 'master' into add_tinycc 2021-08-10 21:22:16 +02:00
a42f26cc75 Merge pull request #552 from bensuperpc/add_buildroot
Add buildroot and ARM64 image with libraries (OpenSSL, SDL2, Boost, OpenCV ect...)
2021-08-10 21:19:23 +02:00
88222c9793 Merge remote-tracking branch 'origin/master' into add_tinycc 2021-08-10 00:46:39 +02:00
ac1f7b020d Merge pull request #554 from bensuperpc/Update_readme
Update Readme and fix CI
2021-08-10 00:40:48 +02:00
95579e0562 Merge pull request #549 from bensuperpc/remove_manylinux2014-aarch64
Remove manylinux2014-aarch64
2021-08-09 22:57:48 +02:00
ab5dd0c8a5 Update Readme and fix CI
Update Readme and fix CI

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-09 21:37:16 +02:00
281a19366e Re-Add qt5 minimal
Re-Add qt5 minimal

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-09 19:34:21 +02:00
3c20faed07 Disable qt5
Disable qt5

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-09 13:10:51 +02:00
0a5eeacfdb Merge pull request #553 from bensuperpc/Update_scripts
Update script and CI
2021-08-09 08:39:05 +02:00
0da9a72049 Add quotes
Add quotes

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-08 22:15:47 +02:00
b5a73bef22 Improve buildroot builder
Improve buildroot builder

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-08 22:09:24 +02:00
1866b69356 Fix readme
Fix readme

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-08 20:58:04 +02:00
d59411d2cb Fix bash scripts
Fix bash scripts

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-08 20:45:36 +02:00
cb5ab9f914 Merge branch 'add_buildroot' of https://github.com/bensuperpc/dockcross into add_buildroot 2021-08-08 20:36:38 +02:00
4e8fad2063 Add Qt5 minimal
Add Qt5 minimal

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-08 20:36:32 +02:00
0b7e44d6a4 Merge branch 'dockcross:master' into add_buildroot 2021-08-08 13:19:46 +02:00
f3aa59ba6e Improve full image aarch64
Improve full image aarch64

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-08 13:13:19 +02:00
0b90985648 Add full image
Add full image

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-08 03:52:31 +02:00
c6c159b900 Merge pull request #551 from bensuperpc/Fix_typo
Fix typo
2021-08-07 17:21:47 +02:00
b32a1c22b4 Fix typo
Fix typo

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-07 17:21:08 +02:00
7eabd4a8ed Merge branch 'master' into remove_manylinux2014-aarch64 2021-08-07 17:06:42 +02:00
772809af49 Merge pull request #550 from bensuperpc/add_table_readme
Improve readme and add summary
2021-08-07 17:04:59 +02:00
4c25951797 Fix badge
Fix badge

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-07 17:00:19 +02:00
4ea89c7b4f Fix typo and add badge N2
Fix typo and add badge N2

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-07 16:59:09 +02:00
73cbb14ba1 Fix typo and add badge
Fix typo and add badge

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-07 16:48:59 +02:00
8e6dd7e657 Fix typo
Fix typo

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-07 16:45:17 +02:00
fdb60f95e8 Remove MicroBadger badges, not working
Remove MicroBadger badges, not working

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-07 16:39:31 +02:00
b571765075 Add summary table
Add summary table

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-07 16:36:19 +02:00
80d9b02162 Remove manylinux2014-aarch64 image
Remove manylinux2014-aarch64 image

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-07 14:56:52 +02:00
25decb4e35 Merge remote-tracking branch 'origin/master' into remove_manylinux2014-aarch64 2021-08-07 14:51:17 +02:00
e6e3cde831 Fix merge
Fix merge

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-07 13:35:38 +02:00
f46be3dfd7 Merge pull request #533 from bensuperpc/add_xtensa
Add xtensa image
2021-08-07 07:54:36 +02:00
027a774611 Merge pull request #548 from bensuperpc/uptate_cmake
Update CMake to 3.21.1
2021-08-07 07:53:28 +02:00
5f4511dd12 Merge pull request #547 from bensuperpc/update_crosstool-ng
Update crosstool and fix
2021-08-07 04:32:14 +02:00
1ce323ce7e Merge branch 'master' into add_tinycc 2021-08-07 01:04:38 +02:00
b3694741db Merge remote-tracking branch 'origin/master' into add_xtensa 2021-08-07 01:01:24 +02:00
c454bbf8ac Merge remote-tracking branch 'origin/master' into update_crosstool-ng 2021-08-07 01:00:05 +02:00
e5ed0f45e6 Merge remote-tracking branch 'origin/master' into uptate_cmake 2021-08-07 00:59:45 +02:00
d2fb4755f0 Merge pull request #546 from bensuperpc/fix_manylinux2014
Fix manylinux2014x86 and manylinux2014x64, update to devtoolset-10
2021-08-07 00:58:43 +02:00
47f1545e66 Fix merge
Fix merge

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-06 23:09:08 +02:00
6fbcef68a0 Merge remote-tracking branch 'origin/add_xtenda' into add_xtensa 2021-08-06 23:05:49 +02:00
3bc9f001d2 Update GCC to 11.2.0 and Linux to 5.13.1
Update GCC to 11.2.0 and Linux to 5.13.1

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-06 23:03:33 +02:00
f29ec017a4 Fix merge
Fix merge

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-06 23:01:09 +02:00
ea2c1635ff Update CMake to 3.21.1
Update CMake to 3.21.1

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-06 22:54:32 +02:00
1f28ea98a5 Update crosstool and fix
- Update to GCC 11.2.0
- Update crosstool-ng
- Fix FATAL: kernel too old with static build and QEMU (Down minimal kernel to 5.4.0, works on Ubuntu 20.04, debian 11 and Raspberry Pi OS after 2020-08-20)

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-06 22:39:33 +02:00
76d1ec682f Fix shellcheck
Fix shellcheck

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-06 21:54:37 +02:00
cc949d6a85 Add mirror for CMake
Add mirror: https://github.com/Kitware/CMake

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-06 21:53:09 +02:00
e25f67aea9 Fix manylinux and update to devtoolset-10
Fix manylinux and update to devtoolset-10

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-06 20:50:46 +02:00
aa4bcf4a34 Merge pull request #545 from bensuperpc/update_readme-armv6
Add linux-armv6-lts in Readme
2021-08-06 20:26:56 +02:00
7ec0eaa3c9 Add linux-armv6-lts in Readme
Add linux-armv6-lts in Readme

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-06 20:23:31 +02:00
09e8f01e94 Merge pull request #538 from bensuperpc/update_makefile
Update makefile
2021-08-06 19:56:28 +02:00
d0e3fe912c Break arch_name in multiple lines
Break arch_name in multiple lines

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-06 14:03:00 +02:00
3802117f88 Fix merge
Fix merge

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-06 13:55:21 +02:00
41fb6ce09d Merge pull request #542 from bensuperpc/remove_manylinux_eol
Remove manylinux2010 and manylinux1 images (EOL since 2020 and 2017)
2021-08-06 13:49:16 +02:00
97c3a4a4f6 Fix merge
Fix merge

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-06 08:43:24 +02:00
ae6855835d Fix merge
Fix merge

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-06 08:35:19 +02:00
6c758bf71c Merge pull request #543 from bensuperpc/improve_curl
Improve curl with retry on error
2021-08-06 08:31:48 +02:00
501b1b84dc Improve curl with retry on error
Improve curl with retry on error

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-06 01:17:47 +02:00
77da067e8e Merge pull request #541 from bensuperpc/add_lts_armv6
Add linux-armv6 LTS version
2021-08-06 00:12:36 +02:00
54f73cbb65 remove manylinux2010 and manylinux1 images
remove manylinux2010 and manylinux1 images

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-05 19:06:40 +02:00
d30a795408 Merge remote-tracking branch 'origin/master' into update_makefile 2021-08-05 16:59:17 +02:00
bd6d6d77d4 Merge remote-tracking branch 'origin/master' into add_tinycc 2021-08-05 16:58:52 +02:00
2886400450 Down glibc to 2.28 and min kernel to 4.19, update GCC to 11.2.0
Down glibc to 2.28 and min kernel to 4.19, update GCC to 11.2.0

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-05 16:33:43 +02:00
91c5bee3a7 Add ARMv6 LTS
With Glibc 2.28

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-05 16:28:23 +02: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
37ece838f8 Disable libgcc
Disable libgcc

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-04 21:40:16 +02:00
bca0a99e99 Multi lines arch_name in CI
Multi lines arch_name in CI

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-04 19:00:48 +02:00
3c74c2f0d2 Fix GCC build
Fix GCC build

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-04 18:53:19 +02:00
d76d2ae8c5 Merge remote-tracking branch 'origin/HEAD' into add_tinycc 2021-08-04 18:20:35 +02:00
94fee69241 Merge remote-tracking branch 'origin/master' into update_crosstool-ng-mxe 2021-08-04 17:28:09 +02:00
76ae80857d Merge pull request #536 from bensuperpc/fix_entrypoint
Fix wrong file name in entrypoint dockcross -> dockcross.sh
2021-08-04 16:06:56 +02:00
f22865db7f Update crosstool-ng, mxe and wasm
Update crosstool-ng, mxe and wasm

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-04 15:12:10 +02:00
afd21c490e Update makefile N4
Update makefile N4

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-04 14:40:29 +02:00
a38a7920ac Update makefile N3
Update makefile N3

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-04 14:33:15 +02:00
Dieter Demerre (be971243@md2v08qc.ebp.be.siemens-mobility)
989226aa49 Merge branch 'master' of ssh://github.com/dockcross/dockcross into feature/activation-within-cygwin 2021-08-04 14:30:58 +02:00
ed942b52f5 Add tinycc image
Add tinycc image

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-04 14:24:19 +02:00
55138d52e0 Update makefile N2
Update makefile N2

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-04 14:21:05 +02:00
4fd8fb9e09 Update makefile image variable
Update makefile image variable

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-04 14:17:15 +02:00
ca7679dc14 Fix clang image
Fix clang image

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-04 13:14:05 +02:00
8f19ce75f0 Fix wrong file name in entrypoint dockcross -> dockcross.sh
Fix wrong file name in entrypoint dockcross -> dockcross.sh

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-04 11:17:08 +02: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
04f84bc4ed Fix end file
Fix end file

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-03 15:08:31 +02:00
cc5961492e Fix wrong file name
Fix wrong file name

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-03 01:12:43 +02:00
55eb3b7c96 Fix bash error in shellcheck
Fix bash error in shellcheck

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-03 01:09:09 +02:00
50b57169e7 Revert "Remove bash in env"
This reverts commit 8ce154f1b2.
2021-08-03 01:08:52 +02:00
8ce154f1b2 Remove bash in env
Remove bash in env

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-03 01:07:09 +02:00
d02099ad95 Change to bash in shellcheck and rename dockcross script to dockcross.sh
Change to bash in shellcheck and rename dockcross script to dockcross.sh

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-03 01:03:00 +02:00
92efe118b3 Revert "Reduce shellcheck to error only (Will be changed later)"
This reverts commit 84e12b0f66.
2021-08-03 00:52:33 +02:00
84e12b0f66 Reduce shellcheck to error only (Will be changed later)
Reduce shellcheck to error only (Will be changed later)

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-03 00:51:25 +02:00
882a67b9d2 Add shellcheck
Add shellcheck CI and shellcheck in Makefile (bash-check rule)

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-03 00:47:26 +02:00
Matt McCormick
c1526555a5 Merge pull request #532 from bensuperpc/Update_CI
Update CI
2021-08-02 16:43:56 -04:00
Dieter Demerre (be971243@md2v08qc.ebp.be.siemens-mobility)
f50d66b287 empty commit - to trigger new build in pull request. 2021-07-26 09:44:24 +02:00
08a961f2c5 Add xtensa image
Add xtensa image

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-24 02:12:43 +02:00
cd5979a3c9 Update CI
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-23 23:52:07 +02:00
Aaron Simmons
8873943b53 #529: changing QEMU_VERSION from ENV to ARG so that it won't be in the environment of the running container 2021-07-20 19:34:35 +00:00
Dieter Demerre (be971243@md2v08qc.ebp.be.siemens-mobility)
176e7a0bbb CYGWIN: introduce cygwin host system awareness. 2021-07-20 11:07:03 +02:00
Matt McCormick
94745ff927 Merge pull request #527 from bensuperpc/update_gcc 2021-07-08 17:17:15 -04:00
315089192b Update to GCC11 on windows images
Update to GCC11 on windows images

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-08 13:20:36 +02:00
1bd55640ce Merge branch 'dockcross:master' into master 2021-07-08 13:17:12 +02:00
450316ffa1 Fix wrong number
Fix wrong number

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-08 08:23:29 +02:00
4ea4b20b84 Update ARMv6 to latest commit
Update ARMv6 to latest commit

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-08 08:23:29 +02:00
5c67699710 Update commit to latest version
Update crosstool-ng and mxe

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-08 08:23:29 +02:00
46f385f530 Merge branch 'dockcross:master' into master 2021-07-07 16:53:06 +02:00
Matt McCormick
2070c7b773 Merge pull request #510 from bensuperpc/update_linux-armv6 2021-07-07 09:50:05 -04:00
295b1090f8 Merge branch 'dockcross:master' into master 2021-07-07 11:13:12 +02:00
cf17f533e6 Merge remote-tracking branch 'origin/master' into update_linux-armv6 2021-07-07 11:12:03 +02:00
760113bab6 Merge branch 'dockcross:master' into update_linux-armv6 2021-07-07 10:09:48 +02:00
Matt McCormick
83875c7bee Merge pull request #524 from bensuperpc/add_linux-mk68 2021-07-06 20:59:57 -04:00
eaa26fa39e Merge branch 'dockcross:master' into master 2021-07-07 02:23:38 +02:00
65bf2dd477 Update to emscripten 2.0.25
Update to emscripten 2.0.25

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-06 12:25:05 +02:00
e58e37f5c1 Enable WCHAR
Is needed in some packages

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-03 10:03:48 +02:00
b102e0b8ad Merge remote-tracking branch 'origin/master' into add_linux-mk68 2021-07-02 23:23:20 +02:00
ec4a94b6e4 Merge branch 'dockcross:master' into master 2021-07-02 23:22:52 +02:00
f17a627d13 Add riscv32 and riscv64 in README
Add riscv32 and riscv64 in README

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-02 22:44:47 +02:00
864fd65063 Add m68k in Readme
Add m68k in Readme

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-02 22:42:07 +02:00
8fa1f42921 Merge branch 'dockcross:master' into add_linux-mk68 2021-07-02 22:32:31 +02:00
Matt McCormick
52fff63ed5 Merge pull request #523 from bensuperpc/update_tools_scripts 2021-07-02 16:19:07 -04:00
3f91ce612f Fix merge with master
Fix merge with master

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-02 16:00:57 +02:00
7e19ab94dc Merge branch 'dockcross:master' into master 2021-07-02 15:59:17 +02:00
5e2e17def5 switch to rv64gc and rv32gc
switch to rv64gc and rv32gc

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-02 15:16:51 +02:00
7c971f34dc Update commit
Update commit

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-02 15:16:51 +02:00
c686ea6515 Add riscv32 and riscv64
Add riscv32 and riscv64

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-02 15:16:51 +02:00
2d42afb5c1 Fix wrong days count in commentary (120 and 30), update runner to ubuntu-latest
Fix wrong days count in commentary (120 and 30), update runner to ubuntu-latest

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-02 08:45:02 +02:00
df0662e75c Merge remote-tracking branch 'origin/master' into update_tools_scripts 2021-07-02 07:43:56 +02:00
d9154d0e87 Merge branch 'master' into update_linux-armv6 2021-07-02 07:42:07 +02:00
deacfe433b Fix qemu build
Fix qemu build

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-02 07:36:57 +02:00
9b87188b6a Merge remote-tracking branch 'origin/master' 2021-07-01 23:32:14 +02:00
7c50d020df Add linux-mk68
Add linux-mk68

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-01 23:31:41 +02:00
dc62154fb6 Merge remote-tracking branch 'origin/master' into add_mk68 2021-07-01 23:30:49 +02:00
4463776a2e Fix wrong path in cache
Change base.tar.xz to ./cache/base.tar.xz

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-01 18:25:04 +02:00
fd0291d794 Reduce stale to run every 8h
Reduce stale to run every 8h

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-01 17:59:13 +02:00
c25ebfcee8 Add compression for base image
Add .tar.xz with maximum compression -e9

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-01 17:54:04 +02:00
bfd2f18e73 Merge remote-tracking branch 'origin/master' into update_tools_scripts 2021-07-01 17:41:22 +02:00
Matt McCormick
6b19d184d5 Merge pull request #520 from bensuperpc/Improve_CI
Improve github action
2021-07-01 08:31:49 -04:00
c29d002110 Add container-diff scripts and update others
Add container-diff scripts and update others

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-01 12:58:57 +02:00
67aab8d4af Merge branch 'master' into Improve_CI 2021-07-01 10:14:44 +02:00
Matt McCormick
56e20c597a Merge pull request #518 from bensuperpc/clean_repos 2021-06-30 21:20:35 -04:00
f859d18cd6 Add workflow_dispatch
Allow to manually trigger workflow or trigger by scripts

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-01 00:15:25 +02:00
d39e7764fa Merge with master and remove FUNDING
Merge with master and remove FUNDING

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-01 00:13:05 +02:00
f5daf00817 Merge branch 'master' into Improve_CI 2021-07-01 00:10:08 +02:00
d3d033f77d Merge branch 'master' into clean_repos 2021-07-01 00:08:03 +02:00
Matt McCormick
9409f4c5a2 Merge pull request #521 from bensuperpc/update_cmake 2021-06-30 17:05:51 -04:00
979896aa30 Increase time to 120 days and 60 days for stale
Increase time to 120 days and 60 days for stale

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-30 16:45:24 +02:00
0762d24a6e Fix merge with master
Fix merge with master

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-30 16:41:11 +02:00
1d311100cd Merge branch 'master' into clean_repos 2021-06-30 16:37:59 +02: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
eb0c4d8d95 Fix CMake error on manylinux1
Fix CMake error on manylinux1

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-30 15:07:13 +02:00
076faf7ede Update CMake to 3.20.5 and git to 2.32.0
Update CMake to 3.20.5 and git to 2.32.0

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-30 09:08:40 +02:00
ce521deaeb Revert "Update CMake to 3.20.5 and git to 2.32.0, update install-cmake-binary.sh script"
This reverts commit 969f456ae0.
2021-06-30 09:07:32 +02:00
479f1c5d6f Add cmake to build from source
Add cmake to build from source

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-30 09:07:19 +02:00
ce95ecfbf6 Merge branch 'master' into update_cmake 2021-06-30 00:09:24 +02:00
27fe4eaee6 Improve github action
Trigger workflow on every branch (It will be easier to test with different branches before making a pull request)
Add dependabot, check if github action have update and make PR, if there is one
Add FUNDING
Add Close Stale Issues, closes issues and PR after 75 days if doesn't have activity

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-29 23:04:25 +02:00
656e8ef65a Update to bullseye
Update to bullseye

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-29 22:14:18 +02:00
927f709819 Clean repos and fix clean rule
Move common files to common folder
Move patch files to patch folder
Fix clean rule in Makefile (Remove /Dockerfile in path, he is already there)

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-29 19:10:34 +02:00
c7d6bb91b7 Add readme to ignored path in CI
It is not necessary to launch a git workflow when modifying the README

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-29 17:47:51 +02:00
0b108e35a8 Fix merge
Fix merge

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-29 17:38:29 +02:00
678140b0ac Update README
Fix text size

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-29 17:30:05 +02: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
0a00d94731 Update README
Add docker pull badge

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-29 17:03:12 +02:00
ecc02c2f39 First new version of README
Move from .rst to .md

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-29 16:44:11 +02:00
1c063e47f0 Merge branch 'master' into update_cmake 2021-06-29 15:06:06 +02:00
3f338f3221 Fix merge
Fix merge

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-29 08:04:41 +02: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
ecf9f32334 Fix error on manylinux2014-aarch64
Fix error on manylinux2014-aarch64

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-28 17:41:39 +02:00
5a65786571 Merge remote-tracking branch 'origin/master' into remove_mipsel 2021-06-28 17:40:17 +02:00
8802a50289 Update readme
Add linux-x64-clang

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-28 17:12:07 +02:00
e90c6ee9ce Update linux-armv5-musl to latest crosstool-ng version
GCC 11
Linux 5.12.12
GLIBC 2.33
Binutils 2.36

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-28 11:21:04 +02:00
4ac8689b5f Update linux-ppc64le to latest crosstool-ng version
GCC 11
Linux 5.12.12
GLIBC 2.33
Binutils 2.36

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-28 11:19:27 +02:00
8fe8fb1ef1 Update linux-mips to latest crosstool-ng version
GCC 11
Linux 5.12.12
GLIBC 2.33
Binutils 2.36

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-28 11:18:36 +02:00
b15b799d7a Disable GLIBC locales
Disable GLIBC locales

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-28 11:18:06 +02:00
c7d5ff28e0 Update linux-armv7a to latest crosstool-ng version
GCC 11
Linux 5.12.12
GLIBC 2.33
Binutils 2.36

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-28 11:18:06 +02:00
7b63720438 Update linux-armv7 to latest crosstool-ng version
GCC 11
Linux 5.12.12
GLIBC 2.33
Binutils 2.36

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-28 11:12:30 +02:00
ae3ed7e025 Update linux-arm64 to latest crosstool-ng version
GCC 11
Linux 5.12.12
GLIBC 2.33
Binutils 2.36

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-28 11:08:47 +02:00
7717b5660a Update linux-armv7a to latest crosstool-ng version
GCC 11
Linux 5.12.12
GLIBC 2.33
Binutils 2.36

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-28 11:07:51 +02:00
969f456ae0 Update CMake to 3.20.5 and git to 2.32.0, update install-cmake-binary.sh script
Update CMake to 3.20.5 and git to 2.32.0, update install-cmake-binary.sh script

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-27 19:59:12 +02:00
a30e76d5cb Remove linux-mipsel and add linux-mips to CI
Removed the linux-mipsel image, as it no longer works and is no longer supported: https://wiki.debian.org/EmdebianToolchain
Add linux-mips image in the github workflow

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-27 17:31:24 +02:00
83e35ef007 Disable GLIBC locales
Disable GLIBC locales

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-26 18:54:34 +02:00
8eb954ceaf Update linux-armv6 to latest crosstool-ng version
GCC 11
Linux 5.12.12
GLIBC 2.33
Binutils 2.36

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-26 17:40:47 +02:00
6a1843884d Add linux-x64-clang
Add linux-x64-clang

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-26 10:22:39 +02:00
188 changed files with 31476 additions and 3180 deletions

9
.github/dependabot.yml vendored Normal file
View File

@@ -0,0 +1,9 @@
# Set update schedule for GitHub Actions
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
# Check for updates to GitHub Actions every weekday
interval: "daily"

22
.github/workflows/expired.yml vendored Normal file
View File

@@ -0,0 +1,22 @@
name: 'Close stale issues and PRs'
on:
schedule:
- cron: '0 */8 * * *'
jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v8
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
exempt-issue-milestones: 'future,alpha,beta,release,bugfix,improvement,enhancement,help wanted'
exempt-pr-milestones: 'bugfix,improvement,enhancement,help wanted'
exempt-all-pr-assignees: true
stale-issue-message: 'This issue is stale because it has been open 120 days with no activity. Remove stale label or comment or this will be closed in 30 days.'
stale-pr-message: 'This PR is stale because it has been open 120 days with no activity. Remove stale label or comment or this will be closed in 30 days.'
close-issue-message: 'This issue was closed because it has been stalled for 30 days with no activity.'
close-pr-message: 'This PR was closed because it has been stalled for 30 days with no activity.'
days-before-issue-stale: 120
days-before-pr-stale: 120
days-before-issue-close: 30
days-before-pr-close: 30

File diff suppressed because it is too large Load Diff

28
.github/workflows/shellcheck.yml vendored Normal file
View File

@@ -0,0 +1,28 @@
name: Shellcheck CI
on:
push:
branches:
- '*'
paths-ignore:
- '**.md'
pull_request:
branches:
- '*'
paths-ignore:
- '**.md'
workflow_dispatch:
jobs:
shellcheck:
name: Shellcheck
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run ShellCheck
uses: ludeeus/action-shellcheck@master
with:
severity: error
format: gcc
env:
SHELLCHECK_OPTS: -s bash

4
.gitignore vendored
View File

@@ -1,7 +1,11 @@
bin bin
dockcross dockcross
dockcross-*
build
build-*
*/test/ */test/
Dockerfile Dockerfile
web-wasm/Dockerfile web-wasm/Dockerfile
*/imagefiles/* */imagefiles/*
!imagefiles/* !imagefiles/*
crosstool-ng/*

294
CONTRIBUTING.md Normal file
View File

@@ -0,0 +1,294 @@
# Contributing
## Getting started
## How to add a new image ? (With crosstool-ng)
In this part, we will see how to add a new image, we will take example with `linux-arm64` for a raspberry pi 4, with [crosstool-ng](https://github.com/crosstool-ng/crosstool-ng).
### Build and config crosstool-ng
To start, you need to download the source code of crosstool-ng:
```bash
git clone --recurse-submodules --remote-submodules https://github.com/crosstool-ng/crosstool-ng.git
```
Go to crosstool-ng folder:
```bash
cd crosstool-ng
```
Change git branch:
```bash
git checkout crosstool-ng-1.25.0
```
Once in the **crosstool-ng** folder, you must first run the `bootstrap` script:
```bash
./bootstrap
```
Then run the `configure` script:
*Note: `-enable-local` does a portable install of crosstool-ng.*:
```bash
./configure --enable-local
```
Finally, launch the building of crosstool-ng:
```bash
make -j$(nproc)
```
Once the crosstool-ng build is complete, you can run this command to test crosstool-ng:
```bash
./ct-ng --version
```
Before starting the configuration of the toolchains, i recommend you to use one of the examples from crosstool-ng and then make your changes, the command to display the examples:
```bash
./ct-ng list-samples
```
We will take the example of `aarch64-rpi4-linux-gnu`, a `.config` file will be created:
```bash
./ct-ng aarch64-rpi4-linux-gnu
```
*Alternatively*, we could copy an existing `crosstool-ng.config` from one of the target folders in the `dockcross` project to the local `.config`:
```bash
cp path/to/dockcross/linux-arm64 .config
```
We will configure the toolchains according to our needs:
```bash
./ct-ng menuconfig
```
Once the modifications are made, we will display the name of the toolchains, it will be useful later:
```bash
./ct-ng show-tuple
```
### Configuring docker image
You must create a file with the **same** name of the docker image (`linux-arm64`).
Copy the `.config` of crosstool-ng to this file (`linux-arm64`) and rename it to `crosstool-ng.config`.
You need to create a file named `Toolchain.cmake` in `linux-arm64`.
Copy text to `Toolchain.cmake` file:
```cmake
set(CMAKE_SYSTEM_NAME Linux)
set(CMAKE_SYSTEM_VERSION 1)
set(CMAKE_SYSTEM_PROCESSOR ARM64)
set(cross_triple $ENV{CROSS_TRIPLE})
set(cross_root $ENV{CROSS_ROOT})
set(CMAKE_C_COMPILER $ENV{CC})
set(CMAKE_CXX_COMPILER $ENV{CXX})
set(CMAKE_Fortran_COMPILER $ENV{FC})
set(CMAKE_CXX_FLAGS "-I ${cross_root}/include/")
set(CMAKE_FIND_ROOT_PATH ${cross_root} ${cross_root}/${cross_triple})
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH)
set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot)
set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-arm64)
```
Then ou must change these lines according to the targeted architecture, here **ARM64**:
```cmake
set(CMAKE_SYSTEM_PROCESSOR ARM64)
set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-arm64)
```
Then you must create a file named `Dockerfile.in` in the image folder (`linux-arm64`).
Copy text to `Dockerfile.in` file:
```docker
ARG ORG=dockcross
FROM ${ORG}/base:latest
LABEL maintainer="Matt McCormick matt.mccormick@kitware.com"
# This is for 64-bit ARM Linux machine
# Crosstool-ng crosstool-ng-1.25.0 2022-05-13
ENV CT_VERSION crosstool-ng-1.25.0
#include "common.crosstool"
# The cross-compiling emulator
RUN apt-get update \
&& apt-get install -y \
qemu-user \
qemu-user-static \
&& apt-get clean --yes
# The CROSS_TRIPLE is a configured alias of the "aarch64-unknown-linux-gnu" target.
ENV CROSS_TRIPLE aarch64-unknown-linux-gnu
ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE}
ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \
AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \
CC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gcc \
CPP=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-cpp \
CXX=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-g++ \
LD=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ld \
FC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gfortran
ENV QEMU_LD_PREFIX "${CROSS_ROOT}/${CROSS_TRIPLE}/sysroot"
ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${QEMU_LD_PREFIX}"
COPY Toolchain.cmake ${CROSS_ROOT}/
ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake
ENV PKG_CONFIG_PATH /usr/lib/aarch64-linux-gnu/pkgconfig
# Linux kernel cross compilation variables
ENV PATH ${PATH}:${CROSS_ROOT}/bin
ENV CROSS_COMPILE ${CROSS_TRIPLE}-
ENV ARCH arm64
#include "common.label-and-env"
```
Then ou must change these lines according to the targeted architecture.
Here you have to change the value according to the name of the toolchain (./ct-ng show-tuple):
```docker
ENV CROSS_TRIPLE aarch64-unknown-linux-gnu
```
These lines also need to be changed:
```docker
LABEL maintainer="Matt McCormick matt.mccormick@kitware.com"
ENV PKG_CONFIG_PATH /usr/lib/aarch64-linux-gnu/pkgconfig
ENV ARCH arm64
```
Once this part is finished, there must be 3 files in the `linux-arm64` folder:
- **`crosstool-ng.config`**, the configuration of the toolchain/crosstool-ng.
- **`Dockerfile.in`**, the docker file.
- **`Toolchain.cmake`**, the CMake file for the toolchains.
### Makefile
For this last part, we will see how to add the image to the [Makefile](Makefile) and to a github action.
You need to add the image/folder name (**linux-arm64**) to the **STANDARD_IMAGES** variable in the [Makefile](Makefile):
```make
# These images are built using the "build implicit rule"
STANDARD_IMAGES = android-arm android-arm64 android-x86 android-x86_64 \
linux-x86 linux-x64 linux-x64-clang linux-arm64 linux-arm64-musl linux-arm64-full \
linux-armv5 linux-armv5-musl linux-armv5-uclibc linux-m68k-uclibc linux-s390x linux-x64-tinycc \
linux-armv6 linux-armv6-lts linux-armv6-musl linux-arm64-lts \
linux-armv7l-musl linux-armv7 linux-armv7a linux-armv7-lts linux-x86_64-full \
linux-mips linux-ppc64le linux-riscv64 linux-riscv32 linux-xtensa-uclibc \
web-wasi \
windows-static-x86 windows-static-x64 windows-static-x64-posix windows-armv7 \
windows-shared-x86 windows-shared-x64 windows-shared-x64-posix windows-arm64
```
You need to add the image/folder name (`linux-arm64`) to the `GEN_IMAGES` variable in the [Makefile](Makefile):
```make
# Generated Dockerfiles.
GEN_IMAGES = android-arm android-arm64 \
linux-x86 linux-x64 linux-x64-clang linux-arm64 linux-arm64-musl linux-arm64-full \
manylinux2014-x64 manylinux2014-x86 \
manylinux2014-aarch64 linux-arm64-lts \
web-wasm web-wasi linux-mips windows-arm64 windows-armv7 \
windows-static-x86 windows-static-x64 windows-static-x64-posix \
windows-shared-x86 windows-shared-x64 windows-shared-x64-posix \
linux-armv7 linux-armv7a linux-armv7l-musl linux-armv7-lts linux-x86_64-full \
linux-armv6 linux-armv6-lts linux-armv6-musl \
linux-armv5 linux-armv5-musl linux-armv5-uclibc linux-ppc64le linux-s390x \
linux-riscv64 linux-riscv32 linux-m68k-uclibc linux-x64-tinycc linux-xtensa-uclibc
```
### Image building and testing
You can now start building the image:
```bash
make linux-arm64
```
When finished, you can test it:
```bash
make linux-arm64.test
```
If you want to go a little further in the tests:
```bash
docker run --rm linux-arm64 > ./linux-arm64
chmod +x ./linux-arm64
```
And then run the commands to build a project (you must be in the directory of your project to build):
```bash
./linux-arm64 make
```
With CMake + Ninja:
```bash
./linux-arm64 cmake -Bbuild -S. -GNinja
./linux-arm64 ninja -Cbuild
```
### CI (github action)
To finish, you have to add to `.github/workflows/main.yml` the image/folder name:
```yml
# Linux arm64/armv8 images
- {
image: "linux-arm64",
stockfish: "yes",
stockfish_arg: "ARCH=armv8",
ninja: "yes",
ninja_arg: "",
openssl: "yes",
openssl_arg: "linux-aarch64",
C: "yes",
C_arg: "",
C-Plus-Plus: "yes",
C-Plus-Plus_arg: "",