Commit Graph

1260 Commits

Author SHA1 Message Date
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
Matt McCormick
795dd4dd1f
Merge pull request #503 from bensuperpc/master
Improve Makefile
2021-06-25 16:43:24 -04:00
78b96c7a09 Change 4 jobs build to automatic jobs build on linux-armv7a
Change 4 jobs build to automatic jobs build on linux-armv7a

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-25 16:34:53 +02:00
336eacf372 FIx build fail on linux-armv7a image
Switch to GCC 7.3.0 non-linaro, update GLIBC to 2.27 ect...

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-25 16:34:53 +02:00
f65a5ab72b Remove manual workflow
Remove manual workflow

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-25 16:34:53 +02:00
5edf6c6771 Fix build fail on manylinux2014-aarch64
Add patch with bash 5

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-25 16:34:53 +02:00
260ccce125 Fix build fail with ppc64le and s390x
Upgrade to GCC 7.3.0, issues with GCC 6.3.0: https://github.com/crosstool-ng/crosstool-ng/issues/992

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-25 16:34:53 +02:00
3af48d4336 Fix build fail with android ndk images
Fix build fail with android ndk images

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-25 16:34:53 +02:00
8ebd448ba9 Upgrade to debian Buster and disable python builder script
Upgrade to debian Buster slim (later to debian bullseye, crosstool-ng must be updated first, version 1.23 is not compatible with debian bullseye)
Disable python script (build-and-install-python.sh), the version of python in the repositories is recent enough for crosstool-ng 1.24 and above.
Changed from python to python3 for compatibility
Adding the manual launch of a github workflow

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-25 16:34:53 +02:00
7213d19795
Merge branch 'master' into master 2021-06-25 16:28:01 +02:00
66b9c2b62c Improve Makefile
Since docker 1.10, It is possible to put several tags during build

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-25 15:21:18 +02:00
Matt McCormick
de7b1b0832
Merge pull request #501 from dockcross/push-tagged-images
github_actions: Push tagged images
2021-06-24 14:27:46 -04:00
Matt McCormick
8896857839
github_actions: Push tagged images 2021-06-24 10:24:37 -04:00
Matt McCormick
e37ca78f82 web-wasm: Bump Emscripten to 2.0.24 2021-06-24 11:56:46 +02:00
Matt McCormick
35eb05cefe
Merge pull request #498 from bensuperpc/master
Improve install-crosstool-ng-toolchain.sh script
2021-06-23 22:57:42 -04:00
2082f62c76 Improve install-crosstool-ng-toolchain.sh scripts
It is now possible to choose the version of crosstool-ng per image, To make it easier to upgrade crosstool-ng to newer versions without having to update all images at the same time

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-23 14:53:33 +02:00
Matt McCormick
9adf96c16b
Merge pull request #494 from Bensuperpc/update_qemu 2021-06-04 07:41:15 -04:00
Matt McCormick
5c27a89330
Merge pull request #495 from Bensuperpc/update_web-wasm 2021-06-04 07:40:17 -04:00
b266cd1e26 Merge commit 'a9599e9e2a4786e77079ed92e2f07bf17bac702f' into update_qemu 2021-06-04 08:20:49 +02:00
629046cd37 Merge branch 'master' into update_web-wasm 2021-06-04 08:17:07 +02:00
e70d9ce7f9 Merge branch 'master' into update_makefile 2021-06-04 08:13:15 +02:00
Matt McCormick
9d2866b1fe
Merge pull request #496 from Bensuperpc/update_python
Update python to python 3.x and fix build fail with manylinux images
2021-06-03 17:46:13 -04:00
a9599e9e2a Update CI
Update CI

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-05-27 00:04:49 +02:00
2dc4fb4b0d Update web-wasm to 2.0.22
Update web-wasm to 2.0.22

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-05-27 00:01:06 +02:00
773adc1e8a Update web-wasm to 2.0.22
Update web-wasm to 2.0.22

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-05-26 23:58:41 +02:00
2f5df2b697 Update web-wasm to 2.0.15
Update web-wasm to 2.0.15

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-05-26 23:03:58 +02:00
fd80ca0a17 Fix build fail
Fix build fail

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-05-26 22:28:33 +02:00
b3bf66de2f Fix build fail with manylinux2010-x64
Fix build fail with manylinux2010-x64

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-05-26 21:05:35 +02:00
40545c5f78 Disable python with GDB
Disable python with GDB: GDB 8.1 and lower have issues with python 3.7 and upper :
https://bugzilla.redhat.com/show_bug.cgi?id=1577396

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-05-26 20:06:05 +02:00
8ff660facd Update to python 3.9.5, fix build fail with manylinuximage
Update to python 3.9.5, fix build fail with manylinuximage

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-05-26 20:02:47 +02:00
0f47b27eea
Update linux-ppc64le/Dockerfile.in
Deleting an unnecessary comment

Co-authored-by: Jonas Vautherin <jonas.vautherin@protonmail.ch>
2021-05-24 09:08:25 +02:00
47e0c321a4 Add linux-ppc64le to CI
Add linux-ppc64le to CI

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-05-23 00:25:25 +02:00
0888deb9fa Update Qemu to 3.1 on linux-ppc64le and remove packages who break with debian buster
Update Qemu to 3.1 on on linux-ppc64le and remove packages who break with debian buster: https://askubuntu.com/questions/564282/apt-get-unmet-dependencies-but-it-is-not-going-to-be-installed

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-05-22 22:29:03 +02:00
7f019a564b Revert "Return to older verion of manylinux"
This reverts commit e0d2efb0e8.
2021-05-20 22:38:57 +02:00
0eb098c0cb Revert "Disable pip from bootstrap.pypa.io"
This reverts commit f34b72ed29.
2021-05-20 22:38:48 +02:00
598b045300 Remove dev branch in CI
Remove dev branch in CI

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-05-20 19:13:07 +02:00
f34b72ed29 Disable pip from bootstrap.pypa.io
Disable pip from bootstrap.pypa.io:
It will be reactivated later

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-05-20 17:31:02 +02:00
e0d2efb0e8 Return to older verion of manylinux
Return to older verion of manylinux:
From manylinux2010_x86_64:latest to manylinux2010_x86_64:2021-04-09-c61dabe
From manylinux2010_i686:latest to manylinux2010_i686:2021-04-09-c61dabe
From manylinux2014_x86_64:latest to manylinux2014_x86_64:2021-04-09-c61dabe
From manylinux2014_i686:latest to manylinux2014_i686:2021-04-09-c61dabe

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-05-20 14:08:25 +02:00
9891530c90 Update makefile and improve CI
Update makefile and improve CI:
Add clean rule in makefile
Change dockcross/ to /
Add dev branch in CI

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-05-19 23:12:15 +02:00