Bensuperpc
0e30f0a04e
Add SQLite test build and update Makefile
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2025-08-05 09:08:38 +02:00
Jonas Vautherin
86f66d2270
Merge pull request #895 from Enaium/master
...
Update ndk to r28b
2025-07-31 23:57:06 +02:00
Jonas Vautherin
a9155a09f6
Disable unmaintained C-Plus-Plus build test
2025-07-31 07:01:11 +02:00
Jean-Christophe Fillion-Robin
14a29475ca
Merge pull request #897 from jcfr/update-install-gosu-binary-to-prefer-checking-against-secured-key-server
...
fix(install-gosu-binary): Prefer checking key from server using "hkps" protocol
2025-07-22 13:24:49 -04:00
Jean-Christophe Fillion-Robin
f48bb9b136
fix(entrypoint.sh): Avoid error if rustup is not installed
...
Only move `/root/.rustup` and `/root/.cargo` directories if they exist.
This prevents errors when re-using the script in environments where
Rust is not installed (e.g. https://github.com/dockbuild/dockbuild ).
Previously, `mv` would fail if either directory was missing:
```
mv: cannot stat '/root/.rustup': No such file or directory
mv: cannot stat '/root/.cargo': No such file or directory
```
2025-07-22 13:23:18 -04:00
Jean-Christophe Fillion-Robin
fe6baacdd3
fix(install-gosu-binary): Prefer checking key from server using "hkps" protocol
2025-07-21 18:26:10 -04:00
Jonas Vautherin
11090d1ded
Update Stockfish to 17.1
2025-07-15 12:24:53 +02:00
Enaium
731b331faf
Update ndk to r28b
2025-07-07 11:07:43 +08:00
Matt McCormick
70cca217e4
Merge pull request #894 from drinkcat/dev-pts-0-silence
...
entrypoint.sh: Silence errors if /dev/pts/0 does not exist
2025-07-02 16:27:25 -04:00
Nicolas Boichat
52604c0b66
entrypoint.sh: Silence errors if /dev/pts/0 does not exist
2025-07-02 11:41:08 +08:00
Matt McCormick
3deaae3929
Merge pull request #891 from maxiaogood/maxiao_fix_dev_pts
...
fix /dev/pts/0 permissions
2025-06-10 22:35:40 -04:00
Matt McCormick
15f69e2d8a
Merge pull request #888 from thewtex/deploy-multi-host-name
...
ci: fix multi-host deploy import image name
2025-06-08 08:52:56 -04:00
Matt McCormick
c31dde3d41
Merge pull request #887 from drinkcat/move-rust
...
Speed up dockcross entrypoint
2025-06-07 22:11:55 -04:00
Matthew McCormick
3ada9c5df8
ci: fix multi-host deploy import image name
...
remove -$(HOST_NAME) from the image name. It is on the tag.
2025-06-07 22:10:21 -04:00
Matt McCormick
518960a612
Merge pull request #892 from thewtex/musl-cc-https
...
linux-arm: use https for musl.cc downloads
2025-06-07 22:08:11 -04:00
Matt McCormick
1bebfd7300
linux-arm-musl: use mirror of musl.cc sources for reliability
2025-06-07 17:15:41 -04:00
Matt McCormick
ce8865c0af
linux-arm: use https for musl.cc downloads
2025-06-06 15:33:29 -04:00
maxiao
dcb6bde44b
Change ownership of /dev/pts/0 to new user
2025-05-30 23:17:25 +08:00
maxiao
0ca299216e
fix /dev/pts/0 permissions
2025-05-30 23:06:00 +08:00
Nicolas Boichat
27e0cf6c78
imagefiles/entrypoint.sh: Move rust/cargo directories
...
Presumably we do not need those as root.
2025-05-28 15:31:51 +02:00
Nicolas Boichat
494c154b87
imagefiles/entrypoint.sh: Remove sync call
...
This slows down the container startup for what appears to be no
good reason.
This workaround was added in 2016:
dd9d902538 ,
see also https://github.com/moby/moby/issues/13594#issuecomment-262441366 ,
and hopefully AUFS has been fixed by now.
2025-05-28 14:41:52 +02:00
Matt McCormick
abab9c6b4b
Merge pull request #885 from thewtex/host-arch-syntax
...
Makefile: address HOST_ARCH specification syntax
2025-05-27 10:49:31 -04:00
Matt McCormick
d823872763
Makefile: address HOST_ARCH specification syntax
...
For:
```
Makefile:297: target '-e' given more than once in the same rule
35
Makefile:305: warning: overriding recipe for target 'base-shell'
36
Makefile:298: warning: ignoring old recipe for target 'base-shell'
37
Makefile:305: warning: overriding recipe for target 'uname'
38
Makefile:298: warning: ignoring old recipe for target 'uname'
39
Makefile:305: warning: overriding recipe for target '-m'
40
Makefile:298: warning: ignoring old recipe for target '-m'
41
Makefile:305: warning: overriding recipe for target '|'
42
Makefile:298: warning: ignoring old recipe for target '|'
43
Makefile:305: warning: overriding recipe for target 'sed'
44
Makefile:298: warning: ignoring old recipe for target 'sed'
45
Makefile:305: warning: overriding recipe for target '-e'
46
Makefile:298: warning: ignoring old recipe for target '-e'
47
Makefile:305: warning: overriding recipe for target ''s/x86_64/amd64/''
48
Makefile:298: warning: ignoring old recipe for target ''s/x86_64/amd64/''
```
2025-05-26 17:45:25 -04:00
Matt McCormick
95d67e95d0
Merge pull request #882 from thewtex/python-version-bump
...
manylinux: bump python script version from 3.8 to 3.11
2025-05-23 15:04:36 -04:00
Matt McCormick
72c453f7c1
manylinux: bump python script version from 3.8 to 3.11
2025-05-22 14:27:42 -04:00
Matt McCormick
1cfb3b1459
Merge pull request #881 from thewtex/ci-deploy-multiarch
...
Ci deploy multiarch
2025-05-22 14:26:47 -04:00
Matthew McCormick
a10699233d
ci: mock HOST_ARCH for image tagging and push during deployment
...
We want to apply the versioned tag.
2025-05-21 17:49:04 -04:00
Matthew McCormick
9668cbac87
ci: specify tag when loading images for deployment
...
If not specified, the default is `<none>` instead of the expected
latest-$(HOST_ARCH).
2025-05-21 17:39:54 -04:00
Matt McCormick
a3b42cd215
Merge pull request #878 from elupus/patch-1
...
Add CROSS_ROOT env variable on windows
2025-03-24 15:49:47 -04:00
Joakim Plate
bcc2e1c2a5
Add CROSS_ROOT env variable on windows
...
The cross root variable is useful when there is need to install additional libs in a child dockerfile, so ensure it is set in the windows
variants.
2025-03-24 14:55:54 +01:00
Jonas Vautherin
4bd0eec07e
Merge pull request #877 from dockcross/fix-cmake-prefix-path
...
Add CMAKE_PREFIX_PATH to CMAKE_FIND_ROOT_PATH
2025-03-11 01:11:42 +01:00
Jonas Vautherin
5836581678
Merge pull request #876 from dockcross/podman-fix-perl-build
...
Untar perl with --no-same-owner
2025-03-11 01:10:44 +01:00
Jonas Vautherin
83766c341d
Add CMAKE_PREFIX_PATH to CMAKE_FIND_ROOT_PATH
2025-03-09 01:43:04 +01:00
Jonas Vautherin
663c6da5bf
Untar perl with --no-same-owner
2025-03-08 16:25:12 +01:00
Matt McCormick
86f7a8625c
Merge pull request #875 from VxDxK/rust-in-aarch64-linux-musl
...
Add Rust support to linux-arm64-musl
2025-03-06 07:10:02 -05:00
Matt McCormick
b73eaf9a77
Merge pull request #872 from thewtex/deploy-multi-arch
...
ci: fix multiarch deploy path
2025-03-05 21:13:02 -05:00
Vadim Ponomarev
7edeef6bc2
Support building rust binaries for aarch64-linux-musl
2025-03-06 00:41:31 +03:00
Matt McCormick
91a1cfe30b
ci: fix multiarch deploy path
...
Use the directory, similar to `base`.
2025-03-05 12:41:36 -05:00
Matt McCormick
762ed4a396
Merge pull request #863 from hjmjohnson/master
...
ENH: Adding initial manylinux_2_34-x64 support.
2025-03-05 12:40:57 -05:00
Hans Johnson
b25c978187
ENH: Update to latest fully passing release
...
quay.io/pypa/manylinux_2_28_x86_64:2025-02-15-d68c3fb
The release 2025-02-15-d68c3fb is the latest release
that has no security failures identified.
2025-03-04 14:45:38 -06:00
Hans Johnson
2235db7afb
BUG: Update openssl 1.1.1w building with c99 conformance
...
```
test/v3ext.c:201:24: error: implicit declaration of function 'memcmp' [-Wimplicit-function-declaration]
201 | if (!TEST_true(memcmp(ip1->data, ip2->data, ip1->length) <= 0))
| ^~~~~~
test/testutil.h:360:66: note: in definition of macro 'TEST_true'
360 | # define TEST_true(a) test_true(__FILE__, __LINE__, #a, (a) != 0)
| ^
test/v3ext.c:18:1: note: include '<string.h>' or provide a declaration of 'memcmp'
17 | #include "testutil.h"
+++ |+#include <string.h>
18 |
```
2025-03-04 14:43:18 -06:00
Hans Johnson
1678be2d0d
ENH: Update to latest fully passing release
...
The release 2025-02-23-361da4c is the latest release
that has no security failures identified.
2025-03-04 12:07:38 -06:00
Hans Johnson
16e96d1b07
BUG: Install missing library libatomic
...
```txt
411.0 /tmp/tmp.9qZYWcxd6F/rustup-init: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory
411.0 /tmp/tmp.9qZYWcxd6F/rustup-init: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory
------
Dockerfile:97
--------------------
96 |
97 | >>> RUN \
98 | >>> X86_FLAG=$([ "$DEFAULT_DOCKCROSS_IMAGE" = "dockcross/manylinux2014-x86" ] && echo "-32" || echo "") && \
99 | >>> /buildscripts/build-and-install-openssl.sh $X86_FLAG && \
100 | >>> /buildscripts/build-and-install-openssh.sh && \
101 | >>> /buildscripts/build-and-install-curl.sh && \
102 | >>> /buildscripts/build-and-install-git.sh && \
103 | >>> /buildscripts/build-and-install-cmake.sh $X86_FLAG && \
104 | >>> /buildscripts/build-and-install-rustup.sh && \
105 | >>> /buildscripts/install-liquidprompt-binary.sh && \
106 | >>> PYTHON=$([ -e /opt/python/cp38-cp38/bin/python ] && echo "/opt/python/cp38-cp38/bin/python" || echo "python3") && \
107 | >>> /buildscripts/install-python-packages.sh -python ${PYTHON} && \
108 | >>> /buildscripts/build-and-install-ninja.sh -python ${PYTHON} && \
109 | >>> /buildscripts/build-and-install-flatcc.sh && \
110 | >>> rm -rf /buildscripts
111 |
--------------------
ERROR: failed to solve: process "/bin/sh -c X86_FLAG=$([ \"$DEFAULT_DOCKCROSS_IMAGE\" = \"dockcross/manylinux2014-x86\" ] && echo \"-32\" || echo \"\") && /buildscripts/build-and-install-openssl.sh $X86_FLAG && /buildscripts/build-and-install-openssh.sh && /buildscripts/build-and-install-curl.sh && /buildscripts/build-and-install-git.sh && /buildscripts/build-and-install-cmake.sh $X86_FLAG && /buildscripts/build-and-install-rustup.sh && /buildscripts/install-liquidprompt-binary.sh && PYTHON=$([ -e /opt/python/cp38-cp38/bin/python ] && echo \"/opt/python/cp38-cp38/bin/python\" || echo \"python3\") && /buildscripts/install-python-packages.sh -python ${PYTHON} && /buildscripts/build-and-install-ninja.sh -python ${PYTHON} && /buildscripts/build-and-install-flatcc.sh && rm -rf /buildscripts" did not complete successfully: exit code: 1
```
2025-03-04 12:06:05 -06:00
Hans Johnson
7317e5bf2a
ENH: Adding initial manylinux_2_34-x64 support.
2025-03-04 06:36:05 -06:00
Hans Johnson
08ddf8271b
ENH: Update manylinux_2_28-x64 to latest version
...
manylinux_2_28-x64 now supports the gcc 14 toolchain.
2025-03-04 06:36:05 -06:00
Matt McCormick
e66c1880ec
Merge pull request #864 from hjmjohnson/fix-new-docker-ENV-syntax
...
Fix new docker env syntax
2025-03-03 16:15:42 -05:00
Bensuperpc
ec5e88f98c
Merge pull request #865 from bensuperpc/update-crosstool-ng-127
...
Update Crosstool-ng 1.26.0 to 1.27.0 on linux-arm64 (keep same GCC, glibc etc...)
Update OpenSSL from 1.1.1o to 1.1.1w
Update Ninja from 1.11.1 to 1.12.1
Update git from 2.42.0 to 2.48.1
Update Liquidpromt from 1.11 to 1.12 and add to env ARG
2025-03-02 20:18:18 +01:00
Hans Johnson
49d9ab4342
COMP: Remove docker build warning
...
- LegacyKeyValueFormat: "ENV key=value" should be used
instead of legacy "ENV key value" format (line 42)
"""
The new format for declaring environment variables in Dockerfiles is ENV
key=value. This format, where the key and value are separated by an
equals sign (=), is the recommended approach. The older format, ENV key
value (with a space as a separator), is deprecated.
""" -- google search
2025-03-02 09:28:39 -06:00
Matt McCormick
c76accc121
Merge pull request #871 from drinkcat/crosstool-no-progress-bar
...
*/crosstool-ng.config: Set CT_LOG_PROGRESS_BAR to no
2025-02-28 16:47:15 -05:00
Bensuperpc
e6a0e331e3
Update perl
2025-02-28 19:28:28 +01:00
Bensuperpc
5020eb46ee
Update liquidprompt
2025-02-28 19:28:28 +01:00
Bensuperpc
10102e86eb
Update crosstool-ng to 1.27.0
2025-02-28 19:28:28 +01:00
Bensuperpc
32dad0f923
Update git, cmake, ninja and openssl
2025-02-28 19:28:13 +01:00
Nicolas Boichat
925499ed12
*/crosstool-ng.config: Set CT_LOG_PROGRESS_BAR to no
...
The crosstool progress bar completely saturates the CI logs, while
providing little added value.
2025-02-28 10:45:27 +01:00
Matt McCormick
37e2800939
Merge pull request #869 from drinkcat/cmake_find_root_fix
...
*/Toolchain.cmake: Set CMAKE_FIND_ROOT_PATH_LIBRARY/INCLUDE to ONLY
2025-02-27 13:45:24 -05:00
Matt McCormick
9e8e187280
Merge pull request #867 from dockcross/android-add-rust
...
Install rustup globally and add Rust support to Android images
2025-02-27 13:45:00 -05:00
Matt McCormick
a08b4afce0
Merge pull request #868 from jspanchu/bump-emscripten-4.0.3
...
web-wasm: bump emscripten to 4.0.3
2025-02-27 13:44:18 -05:00
Jonas Vautherin
a41e71ea67
Update README to mention Rust support
2025-02-25 23:21:11 +01:00
Jonas Vautherin
283f79eacf
Add rust support to android-x86_64
2025-02-25 23:21:10 +01:00
Jonas Vautherin
4a4babf7fa
Add rust support to android-x86
2025-02-25 23:21:10 +01:00
Jonas Vautherin
e6619f6a22
Add rust support to android-arm
2025-02-25 23:21:09 +01:00
Jonas Vautherin
d91bdd6564
Add rust support to android-arm64
2025-02-25 23:21:07 +01:00
Jonas Vautherin
133cdd4bf5
Install rustup in common.docker
2025-02-25 23:21:05 +01:00
Jaswant Panchumarti
2592f3a90f
web-wasm: bump emscripten to 4.0.3
2025-02-25 10:49:40 -05:00
Nicolas Boichat
69c4db9338
*/Toolchain.cmake: Set CMAKE_FIND_ROOT_PATH_LIBRARY/INCLUDE to ONLY
...
For some reason, the default setting in all Toolchain.cmake
is:
```
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH)
```
For cross-compilation, CMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER
makes sense (we only want to find executables in host system root),
but CMAKE_FIND_ROOT_PATH_MODE_LIBRARY/INCLUDE should be set
to ONLY, otherwise cmake may find libraries in host system root,
and try to link with incompatible libraries (instead of
cross-compilation sysroot).
Fixes #431 .
2025-02-25 16:14:39 +01:00
Matt McCormick
b7f8ddd484
Merge pull request #824 from thewtex/wasi-arm-host
...
Wasi arm host
2025-02-25 10:03:46 -05:00
Matt McCormick
d75b3333c0
ci: mark web-wasm and web-wasi-threads as multiarch
2025-02-24 11:21:00 -05:00
Matt McCormick
5887d4c55c
ci: upload multiarch artifacts
2025-02-22 17:27:44 -05:00
Matt McCormick
de6a4b0be3
dockcross-command.sh: support multi-arch tags
2025-02-21 15:51:36 -05:00
Matt McCormick
055c60ebab
dockcross-cmake-builder.sh: use multiarch image when available
2025-02-20 16:45:45 -05:00
Matt McCormick
7577ed208d
linux-arm64: disable openssl in CIo
...
Strage failure in the ARM host build:
```
/usr/xcc/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc -Iinclude -pthread -Wall -O3 -DNDEBUG -c -o test/x509aux.o test/x509aux.c
/usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" \
"-oMakefile" apps/CA.pl.in > "apps/CA.pl"
/usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" \
"-oMakefile" apps/tsget.in > "apps/tsget.pl"
/usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" \
"-oMakefile" tools/c_rehash.in > "tools/c_rehash"
/usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" \
"-oMakefile" util/shlib_wrap.sh.in > "util/shlib_wrap.sh"
./dockcross-linux-arm64: line 249: 615634 Killed $OCI_EXE run $TTY_ARGS --name $CONTAINER_NAME -v "$HOST_PWD":/work $HOST_VOLUMES "${USER_IDS[@]}" $FINAL_ARGS $FINAL_IMAGE "$@"
```
2025-02-19 13:44:54 -05:00
Matt McCormick
27edf0f8a9
ci: improve multiarch base load
2025-02-18 17:18:11 -05:00
Matt McCormick
1afd48ee6a
ci: switch from android-arm64 to linux-arm64 for multi-arch
2025-02-18 17:13:27 -05:00
Matt McCormick
9dea22ab64
ci: use explicit deploy-multi-arch-images needs:
...
dynamic job references not supported.
2025-02-18 17:13:25 -05:00
Matt McCormick
85496b648d
ci: login to DockerHub via official Action
2025-02-17 16:09:00 -05:00
Matt McCormick
8d3f1362c2
ci: use more unique deploy job name, add steps:
2025-02-17 15:54:49 -05:00
Matt McCormick
af6a85faf1
Merge branch 'master' into wasi-arm-host
2025-02-17 15:35:53 -05:00
Matt McCormick
f473b99340
ci: multi-arch deploy
...
Upload artifacts for the multi-arch images, then download, load them,
and deploy them along with multi-arch manifests after both finished
building.
2025-02-17 15:25:17 -05:00
Matt McCormick
0ee58e2d4d
Merge pull request #866 from thewtex/build-image
...
ci: use versioned build image
2025-02-12 10:22:25 -05:00
Matt McCormick
456e7e0494
ci: use versioned build image
...
Make CI more reproducible and prevent non-explicit changes from breaking
builds.
2025-02-11 13:43:49 -05:00
Matt McCormick
07ac7479b5
Makefile: add .push target for STANDARD and NON_STANDARD images
...
The same <image-name>.push target that MULTIARCH_IMAGES uses can be used
for these images.
2025-01-24 16:50:59 -05:00
Matt McCormick
2b491aeb9a
ci: build multiarch images
2025-01-23 21:02:58 -05:00
Matt McCormick
c0efd5bf10
web-wasi-emulated-threads: initial addition
...
Todos:
- Add to CI if possible (builds LLVM/Clang)
- Add to README
2025-01-23 11:30:53 -05:00
Matt McCormick
1d459d9fbc
ci: build multiarch base with ubuntu-22.04-arm
...
macos-15 (arm) still requires emulation and is too slow.
2025-01-17 14:54:47 -05:00
Matt McCormick
7bf589c088
Merge pull request #862 from thewtex/master
...
web-wasi-threads: use target wasm32-wasi-threads in sysroot wrapper
2025-01-08 13:02:22 -05:00
Matt McCormick
f5b3739d8d
web-wasi-threads: use target wasm32-wasi-threads in sysroot wrapper
...
And add -pthread flag.
2025-01-07 15:56:54 -05:00
Matt McCormick
aac97dfb18
web-wasi-threads: use target wasm32-wasi-threads in sysroot wrapper
...
And add -pthread flag.
2025-01-07 11:19:22 -05:00
Matt McCormick
a9ee159efb
Merge pull request #861 from thewtex/wasmtime-flags
...
wasi: fix threads option specification for wasmtime
2025-01-07 09:22:38 -05:00
Matt McCormick
54a4417c3d
wasi: fix threads option specification for wasmtime
...
In recent wasmtime, `-S` flags need to come after `run`.
Also add `-W threads=y` following the wasmtime test suite,
- https://github.com/bytecodealliance/wasmtime/blob/fc3c868b13bccf5d7ed26de4cfd1a2dc4c689360/tests/all/cli_tests.rs#L580-L581
Also explicity enable the `cli` feature because this is used for CMake
try_run.
2025-01-06 22:38:55 -05:00
Matt McCormick
96e8620255
multiarch: pass HOST_ARCH build-arg
2025-01-06 16:13:59 -05:00
Matt McCormick
86044ff4b3
linux-arm64: FROM base:latest-${HOST_ARCH}
2025-01-06 16:12:13 -05:00
Matt McCormick
741af4cb06
web-wasi: FROM base:latest-${HOST_ARCH}
2025-01-06 15:53:16 -05:00
Matt McCormick
10b1c1d579
wasi: fix threads option specification for wasmtime
...
In recent wasmtime, `-S` flags need to come after `run`.
Also add `-W threads=y` following the wasmtime test suite,
- https://github.com/bytecodealliance/wasmtime/blob/fc3c868b13bccf5d7ed26de4cfd1a2dc4c689360/tests/all/cli_tests.rs#L580-L581
Also explicity enable the `cli` feature because this is used for CMake
try_run.
2025-01-06 15:21:00 -05:00
Matt McCormick
306612b685
ci: define base-multiarch job
...
And remove buildx emulated multiarch build.
2024-12-30 00:19:48 -05:00
Matt McCormick
7631cba894
linux-arm64: build as multiarch image
2024-12-29 19:57:58 -05:00
Matt McCormick
180160da50
linux-arm64: use new ENV syntax
2024-12-29 19:57:20 -05:00
Matt McCormick
8cdda7ec64
web-wasm: add .push-$(HOST_ARCH), .manifest, .push targets
2024-12-29 19:46:32 -05:00
Matt McCormick
c1cf751a31
web-wasm: use = for ENV Dockerfile commands
2024-12-29 19:39:10 -05:00
Matt McCormick
d3dc3ed8e8
web-wasm: support arm64 builds
2024-12-29 19:36:29 -05:00
Matt McCormick
599f950297
web-wasi-threads: add .push, .manifest targets
2024-12-29 19:14:15 -05:00
Matt McCormick
6bf03cc540
web-wasi-threads: FROM uses HOST_ARCH
2024-12-29 19:10:17 -05:00
Matt McCormick
8cda4cf962
web-wasi-threads: add .test, .push-$(HOST_ARCH) targets
2024-12-29 18:59:52 -05:00
Matt McCormick
5082131705
web-wasi: add web-wasi.push targets
...
Pushes the complete manifest using the v2s2 format, which is required for proper architecture display in container registries.
The --format v2s2 flag ensures compatibility with Docker Hub and other container registries. The --all flag ensures that both architecture variants are pushed along with the manifest.
2024-12-29 17:59:37 -05:00
Matt McCormick
5370aa6fe9
web-wasi: add web-wasi.manifest command
...
The docker executable currently has some of these `manifest`
subcommands, but not all, and they are marked experimental, so use
buildah.
2024-12-29 17:54:08 -05:00
Matt McCormick
72e51cae18
Add web-wasi.push-amd64, web-wasi.push-arm64 targets
2024-12-29 17:38:54 -05:00
Matt McCormick
96d423101c
web-wasi: add multiarch .test target
2024-12-29 17:25:34 -05:00
Matt McCormick
88f3aa6c31
web-wasi: build as MULTIARCH_IMAGE
2024-12-29 16:50:20 -05:00
Matt McCormick
d9696e44b7
add base-$(HOST_ARCH) and base-$(HOST_ARCH).test image targets
...
These can be invoked via
make base-amd64
make base-amd64.test
make base-arm64
make base-arm64.test
targets.
Generates architecture specific flags.
2024-12-29 16:32:55 -05:00
Matt McCormick
d0e5a437dd
ci: bump runner to ubuntu-24.04
2024-12-26 07:57:27 -05:00
Matt McCormick
285ba494bf
Makefile: separate BUILD_DOCKER from TEST_DOCKER
...
Enabling building with buildah, which only builds, and testing with
podman.
2024-12-26 07:56:09 -05:00
Matt McCormick
b459265243
ci: setup qemu, buildx for standard image builds
2024-12-26 07:56:09 -05:00
Matt McCormick
7a62133ff7
web-wasi: enable arm_host
2024-12-26 07:56:09 -05:00
Matt McCormick
858a3d8755
ci: add arm_host to arch_name matrix option
...
Define whether we will also build for an ARM64 host.
"yes" - yes
"no" - explicitly do not build
"" - have not tried yet
2024-12-26 07:56:09 -05:00
Matt McCormick
103d6485e6
Merge pull request #860 from thewtex/emscripten-bump
...
web-wasm: bump emscripten to 3.1.74
2024-12-26 07:49:43 -05:00
Matt McCormick
5dc9be4d3b
web-wasm: bump emscripten to 3.1.74
2024-12-23 20:48:28 -05:00
Matt McCormick
fbb53a3786
Merge pull request #859 from thewtex/wasi-sdk-25
...
wasi sdk 25
2024-12-23 20:21:36 -05:00
Matt McCormick
a5a1cc9287
common: bump binaryen, wabt to latest
...
Also fix ENV deprecated syntax.
2024-12-23 07:28:11 -05:00
Matt McCormick
e2bc513d3f
web-wasi: bump to wasi-sdk 25.0
...
Update for their migration to the CMake build system and use of binary
sdk artifacts.
2024-12-23 07:28:11 -05:00
Matt McCormick
43b2dd1550
Merge pull request #857 from thewtex/email-update
...
doc: update Matt McCormick email
2024-11-10 09:46:19 -05:00
Matt McCormick
54ee1fddbc
doc: update Matt McCormick email
2024-11-08 17:11:12 -05:00
Matt McCormick
86a1cca977
Merge pull request #856 from Fancy2209/BigEndianPPCs
...
Add PPC Container
2024-11-08 17:08:08 -05:00
Fancy2209
2dd09b2d3f
[no ci] Update README.md
2024-11-08 08:31:13 -01:00
Fancy2209
2fbd0af24a
[no ci] Update README.md
2024-11-08 08:28:08 -01:00
Fancy2209
ad25ffbf7f
Update Makefile
2024-11-06 13:55:57 -01:00
Fancy2209
81c74ac1f0
Update main.yml
2024-11-06 13:55:03 -01:00
Fancy2209
5d2ddaa26d
Delete linux-ppc64 directory
2024-11-06 13:54:12 -01:00
Fancy2209
bef5f26ead
Actions have more cores now
2024-11-05 12:13:58 -01:00
Fancy2209
03adcfcd84
Disable Stockfish for PPC and Llama for PPC64
2024-11-05 12:09:13 -01:00
Fancy2209
40e5e7517f
Fix Ci, Fix PPC64, Add Fancy2209 to Maintainer label
2024-10-31 09:33:02 -01:00
Fancy2209
0bed4bf8e7
Fix Ci and PPC64 ct-ng config
2024-10-31 09:29:08 -01:00
Paulo Medeiros
2e70d66615
Fix PPC64 Toolchain.cmake
2024-10-30 17:58:35 -01:00
Paulo Medeiros
9560d75124
Add PPC and PPC64
2024-10-30 17:52:47 -01:00
Bensuperpc
2e07fc0772
Merge pull request #855 from ftapajos/update-binutils
...
linux-armv7a: update binutils to 2.40
2024-10-20 18:25:57 +02:00
Flávio Tapajós
aad63e3a41
linux-armv7a: update binutils to 2.40
2024-10-17 09:01:56 -03:00
Matt McCormick
60fa1b0e0b
Merge pull request #848 from bensuperpc/crosstool-ng_1.26_linux-ppc64le
...
Crosstool ng 1.26 linux ppc64le
2024-08-12 08:49:59 -04:00
Bensuperpc
2b500e4150
Add llama.cpp for linux-ppc64le
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2024-08-11 10:09:57 +02:00
Bensuperpc
018c591202
Merge branch 'master' into crosstool-ng_1.26_linux-ppc64le
2024-08-11 10:06:33 +02:00
Jonas Vautherin
3603d82802
Merge pull request #847 from thewtex/emscripten-3-1-64
...
Update emscripten to 3.1.64 and cmake_minimum_required to 3.16
2024-08-09 06:23:21 +02:00
Matt McCormick
8231b1f6d0
test: bump cmake_minimum_required to 3.16
...
To address:
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
Bump to a later version available in relatively recent Linux
distributions.
2024-08-08 13:39:08 -04:00
Matt McCormick
9751032bf7
web-wasm: bump emscripten to 3.1.64
2024-08-08 13:00:19 -04:00
Bensuperpc
7910242a3c
Disable fortran for linux-ppc64le: headers issues
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2024-08-08 15:43:12 +02:00
Bensuperpc
1276ade1f0
Change binutils version and update config
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2024-08-07 23:18:36 +02:00
Bensuperpc
ac61758ca6
Fix wrong config
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2024-08-07 23:18:36 +02:00
Bensuperpc
748f3c06fe
Add cortex-a53 to CT_ARCH_CPU
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2024-08-07 23:18:36 +02:00
Bensuperpc
a1ff15e206
Fix duplicate variable
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2024-08-07 23:18:36 +02:00
Bensuperpc
45c870a3f5
Replace . with _ for llama variables names
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2024-08-07 23:18:36 +02:00
Bensuperpc
26baad281a
Add llama.cpp on CI
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2024-08-07 23:18:36 +02:00
Bensuperpc
24fa6a0962
Update main.yml
...
Disable for now C-Plus-Plus for linux-arm64
2024-08-07 23:18:36 +02:00
Bensuperpc
ab75e7c5a0
Fix: enable build id and fortran on linux-arm64
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2024-08-07 23:18:36 +02:00
Bensuperpc
4f1ad856dd
Update linux/arm64
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2024-08-07 23:18:36 +02:00
Bensuperpc
0803d604a1
Update linux-ppc64le
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2024-08-07 21:37:09 +02:00
Noa Sakurajin
64da83ae96
add ccache to common debian container
2024-08-05 18:51:09 +02:00
Matt McCormick
13d3b718b8
Merge pull request #843 from pschichtel/feature/mxe-upgrade
...
Upgrade MXE to todays latest commit
2024-07-28 23:26:14 -04:00
Phillip Schichtel
8bd9dd4d62
Upgrade MXE to todays latest commit
...
The upgrade brings cmake to 3.29.6, closes #838
2024-07-27 19:44:54 +02:00
Matt McCormick
3995c0cf44
Merge pull request #842 from pschichtel/bugfix/qemu-download-urls
...
Correct the qemu download URLs
2024-07-26 19:31:52 -04:00
Phillip Schichtel
e9090a2473
attempt layer cache exporting in github actions
2024-07-26 01:12:08 +02:00
Phillip Schichtel
27d1ed241a
manylinux2014 aarch64 depends on x64
...
so actually depend on the target that builds it
2024-07-26 00:44:46 +02:00
Phillip Schichtel
1123bbcb3f
upgrade the quay.io/pypa/manylinux* base images to 2024-07-20-e0def9a
...
the manylinux images failed to build with the old base images due to invalid signatures and/or 404 errors in old centos 7 repos.
2024-07-23 23:04:46 +02:00
Phillip Schichtel
f11237cd73
Correct the qemu download URLs
...
It seems that wiki.qemu-project.org is not available anymore and
downloads are now on download.qemu.org.
2024-07-23 23:04:41 +02:00
Matt McCormick
f7b6d06a53
Merge pull request #836 from ftapajos/master
...
linux-armv7a: bump gcc to 12.3.0 and kernel headers to 6.1.35
2024-07-23 10:10:10 -04:00
Matt McCormick
0dade71fa2
Merge pull request #837 from jspanchu/bump-emscripten
...
web-wasm: bump emscripten to 3.1.60
2024-05-28 13:23:48 -04:00
Jaswant Panchumarti
2f39fc8b8d
web-wasm: bump emscripten to 3.1.60
2024-05-24 13:45:37 -04:00
Flávio Tapajós
f36800d70b
linux-armv7a: bump gcc to 12.3.0
2024-05-21 15:50:10 -03:00
Flávio Tapajós
b2adff168b
linux-armv7a: bump kernel headers to 6.1.35
2024-05-21 15:19:52 -03:00
Flávio Tapajós
f010b6fcbd
linux-armv7a: bump crosstool to 1.26
...
upgradeconfig was run inside the container where build is normally run,
thus preserving the environment
2024-05-21 14:08:56 -03:00
Matt McCormick
88c04a4ba6
Merge pull request #831 from thewtex/wasi-sdk-22
...
web-wasi: bump to wasi-sdk 22
2024-04-18 11:26:32 -04:00
Matt McCormick
d292408a32
web-wasi: bump to wasi-sdk 22
2024-04-16 10:56:40 -04:00
Matt McCormick
20a1bd6ae4
Merge pull request #827 from VirtualTim/patch-1
...
Fix incorrect example in CONTRIBUTING.md
2024-04-14 23:26:57 -04:00
Tim Lander
0b5e4fbf2e
Fix incorrect example in CONTRIBUTING.md
2024-04-11 16:10:15 +08:00
Bensuperpc
518fe0572e
Merge pull request #825 from dockcross/base-bookworm
...
docs: base image is Bookworm
2024-04-04 13:19:50 +02:00
Matt McCormick
72a6a72d80
docs: base image is Bookworm
2024-04-04 06:18:43 -04:00
Matt McCormick
2c6c0a52fb
Merge pull request #822 from thewtex/wasi-threads
...
Wasi threads
2024-04-04 05:56:56 -04:00
Matt McCormick
d4e7c0aff2
web-wasi-threads: initial addition
...
This is a different toolchain following how wasi-sdk defines the
platform triple and how builds are configured -- everything should be
built with the flags defined in the toolchain file.
We build from web-wasi:latest, and that is built first.
2024-04-03 15:19:02 -04:00
Matt McCormick
8106a3b245
Merge pull request #823 from thewtex/emscripten-3-1-56
...
web-wasm: bump emscripten to 3.1.56
2024-04-03 15:16:54 -04:00
Matt McCormick
488369f3d7
web-wasm: bump emscripten to 3.1.56
2024-04-02 13:54:02 -04:00
Matt McCormick
f52fb3821a
wasm: bump binaryen, wabt to latest
2024-04-02 13:12:10 -04:00
Matt McCormick
a8e3072e4f
web-wasi: bump to SDK 21
2024-04-02 10:50:17 -04:00
Matt McCormick
e40a33d02b
Merge pull request #821 from thewtex/oci-exe-buildx-arm64
...
Enable specification of build tool with OCI_EXE, building images for arm64 hosts
2024-03-30 14:36:39 -04:00
Matt McCormick
00e75583b2
ci: build the base image for both arm64 and amd64
2024-03-25 22:53:11 -04:00
Matt McCormick
0ee05c1f5a
Makefile: apply BUILD_CMD to standard images
2024-03-25 22:33:07 -04:00
Matt McCormick
9f4fe90923
Makefile: apply BUILD_CMD to the base image
2024-03-25 22:31:12 -04:00
Matt McCormick
50120593a3
Makefile: define BUILD_CMD and apply to web-wasm
...
Note, when setting, QEMU needs to be installed in the Linux kernel with
something like:
$ docker run --privileged --rm tonistiigi/binfmt --install all
Per: https://github.com/docker/buildx
2024-03-25 22:28:04 -04:00
Matt McCormick
ba27b1fc51
WIP: Support multi-platform amd64, arm64 host images
2024-03-25 22:11:11 -04:00
Matt McCormick
55d275535c
Makefile: support OCI_EXE environmental variable
...
Allow setting podman for image builds.
2024-03-25 21:42:18 -04:00
Matt McCormick
9e57d2bd8f
manylinux_2_28: update almalinux-release package
...
Addresses:
> [ 2/18] RUN set -x && yum -y install gpg python3-devel zlib-devel gettext openssh-clients wget nasm zip && yum clean all:
265
6.220 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
266
6.220 Public key for platform-python-devel-3.6.8-56.el8_9.3.alma.1.x86_64.rpm is not installed. Failing package is: platform-python-devel-3.6.8-56.el8_9.3.alma.1.x86_64
267
6.220 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
268
6.220 Public key for platform-python-3.6.8-56.el8_9.3.alma.1.x86_64.rpm is not installed. Failing package is: platform-python-3.6.8-56.el8_9.3.alma.1.x86_64
269
6.220 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
270
6.221 Public key for python3-libs-3.6.8-56.el8_9.3.alma.1.x86_64.rpm is not installed. Failing package is: python3-libs-3.6.8-56.el8_9.3.alma.1.x86_64
271
6.221 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
272
6.221 The downloaded packages were saved in cache until the next successful transaction.
273
6.221 You can remove cached packages by executing 'yum clean packages'.
274
6.230 Error: GPG check FAILED
2024-03-04 12:22:45 +01:00
Matt McCormick
137dda204d
ci: increase base cache retention to 3 days
2024-03-04 12:22:45 +01:00
Matt McCormick
3ac4aed3aa
ci: use docker import-export instead of load-save
...
To avoid:
open /var/lib/docker/tmp/docker-import-2294564057/repositories: no such file or directory
observed in itk-wasm.
2024-03-04 12:22:45 +01:00
Matt McCormick
50baccd0fa
ci: bump upload-artifact and download-artifact to v4
2024-03-04 12:22:45 +01:00
Lee Bush
fa87501f12
spelling fixes.
2024-02-07 11:43:42 +01:00
Bensuperpc
6eda62728a
Merge pull request #814 from ftapajos/master
...
Update to debian bookworm
2024-01-04 11:27:06 +01:00
Flávio Tapajós
6dfa69bdaa
Downgrade clang in linux-x64-clang to 15
...
Stockfish test uses unavailable flag -fexperimental-new-pass-manager
2024-01-03 12:16:55 -03:00
Flávio Tapajós
24f9bdefe2
fixes linux-x64-clang with debian bookworm
2024-01-03 00:45:11 -03:00
Flávio Tapajós
eaba673170
bump debian to bookworm in web-wasi
2024-01-02 23:10:08 -03:00
Flávio Tapajós
7e034e5282
fixes android-arm64 with bookworm
2024-01-02 23:09:54 -03:00
Flávio Tapajós
424b61e9ec
Merge 'dockcross/master'
2024-01-02 23:03:07 -03:00
dependabot[bot]
4e4d3ad7ed
build(deps): bump actions/stale from 8 to 9
...
Bumps [actions/stale](https://github.com/actions/stale ) from 8 to 9.
- [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/v8...v9 )
---
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-12-08 00:01:29 +01:00
Matt McCormick
9476e910d9
Merge pull request #806 from tresf/armv5-fix
...
Fix linux-armv5 typo
2023-11-09 16:47:41 -05:00
Matt McCormick
f93e2f73bf
Merge pull request #805 from tresf/riscv-typos
...
Fix RISCV typos
2023-11-09 16:47:11 -05:00
Bensuperpc
2b0d4b1792
Update Dockerfile.in
...
Move to LLVM 17
2023-11-07 16:12:38 +01:00
Bensuperpc
ce2342deee
Update Dockerfile.in
...
Update to bookworm source
2023-11-07 12:09:37 +01:00
Bensuperpc
b0831b3619
Update common.windows
...
Change python to python3 package
2023-11-07 12:08:01 +01:00
Tres Finocchiaro
a5f9b49a37
Fix linux-armv5 typo
2023-11-06 18:53:17 -05:00
Tres Finocchiaro
0b56496e9c
Fix riscv32 PKG_CONFIG_PATH
2023-11-06 10:27:47 -05:00
Bensuperpc
714b61dd7a
Update main.yml
...
Update main.yml
2023-11-06 12:53:18 +01:00
Tres Finocchiaro
e5106c5fd4
Fix copy/paste error
2023-11-05 15:43:20 -05:00
zry98
4282105d11
install-gosu-binary: fix arch detection to match gosu releases arch naming
2023-10-29 23:59:28 +01:00
zry98
ae06c00377
install-gosu-binary: fix arch detection to match gosu releases arch naming
2023-10-29 23:59:28 +01:00
Bensuperpc
af3fa9b013
Update Python version
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2023-10-21 09:22:29 +02:00
Bensuperpc
46b2600a3f
Move to debian bookworm
...
Move to debian bookworm
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2023-09-30 14:25:32 +02:00
Bensuperpc
9eb419cf6b
Merge pull request #800 from bensuperpc/feature/update_soft
...
Update git, cmake and ninja
2023-09-26 12:36:39 +02:00
Bensuperpc
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
Bensuperpc
39fd891da6
Merge pull request #798 from bensuperpc/add-linux-ppc64le-lts
...
Add linux-ppc64le-lts image
2023-09-24 16:24:54 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
d88a4c707a
Fix web-wasm
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-09-13 09:21:19 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
e4627deef8
Merge pull request #699 from bensuperpc/update_web-wasi
...
Update web-wasi to 15.0
2022-05-28 20:13:36 +02:00
Bensuperpc
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
Bensuperpc
6a0fe7b500
Merge branch 'master' into update_scripts_2
2022-05-25 09:03:44 +02:00
Bensuperpc
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
Bensuperpc
76b144947e
Merge pull request #698 from bensuperpc/update_windows_arm
...
Update Windows ARM
2022-05-23 09:39:19 +02:00
Bensuperpc
b62574a60a
Merge pull request #696 from bensuperpc/retry_method
...
Improve CI
2022-05-20 17:43:40 +02:00
Bensuperpc
c644f3fe46
fix merge
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-20 13:33:15 +02:00
Bensuperpc
b90f7052ec
Return to 9 compress level, insufficient time reduction
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-20 13:27:06 +02:00
Bensuperpc
91ecbfe91e
Remove retry from CI
...
Remove retry from CI
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-20 13:07:31 +02:00
Bensuperpc
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
Bensuperpc
267bdda5e3
Revert "Update with better retry methods"
...
This reverts commit c9e7d316ca .
2022-05-20 12:53:08 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
5d5c5c430e
Merge commit '7a4634c4f8a39482b08f0b82e5fb54b894eead97' into update_crosstool-ng
2022-05-20 10:04:32 +02:00
Bensuperpc
e5cb29c74f
Update Windows ARM
...
Update windows ARM
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-20 10:04:04 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
96839c5789
Merge branch 'master' into fix_error
2022-05-19 15:56:23 +02:00
Bensuperpc
eda038eacf
Merge pull request #695 from bensuperpc/update_ci_tests
...
Update CI tests
2022-05-19 15:42:43 +02:00
Bensuperpc
daad4d760d
Merge pull request #691 from bensuperpc/update_licence
...
Update LICENSE copyright dates and add @bensuperpc
2022-05-19 14:56:49 +02:00
Bensuperpc
90325e6019
Update linux-x64-clang
...
Update linux-x64-clang
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 14:53:15 +02:00
Bensuperpc
a74d7a7b54
Update linux-xtensa-uclibc
...
Update linux-xtensa-uclibc
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 14:51:02 +02:00
Bensuperpc
779d80d819
Update linux-s390x
...
Update linux-s390x
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 14:48:29 +02:00
Bensuperpc
f76619ce85
Update linux-riscv64
...
Update linux-riscv64
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 14:46:41 +02:00
Bensuperpc
61e34b78ab
Update linux-riscv32
...
Update linux-riscv32
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 14:45:51 +02:00
Bensuperpc
07cd27a9fa
Update linux-ppc64le
...
Update linux-ppc64le
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 14:44:46 +02:00
Bensuperpc
ad87cbcdce
Update linux-mips-lts
...
Update linux-mips-lts
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 13:02:32 +02:00
Bensuperpc
12b9bd98ca
Merge commit '979104089a78e444f8d47d82c68fd5cd60966b5e' into update_crosstool-ng
2022-05-19 13:01:17 +02:00
Bensuperpc
2d1b756e34
Update linux-mips
...
Update linux-mips
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 13:00:43 +02:00
Bensuperpc
850e11a7fe
Update linux-m68k-uclibc
...
Update linux-m68k-uclibc
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 12:59:20 +02:00
Bensuperpc
7bf67a6ed9
Update linux-armv7a
...
Update linux-armv7a
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 12:57:59 +02:00
Bensuperpc
756f907987
Update linux-armv7-lts
...
Update linux-armv7-lts
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 12:56:23 +02:00
Bensuperpc
27418538ca
Update linux-armv7
...
Update linux-armv7
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 12:55:07 +02:00
Bensuperpc
e633dd0f8f
Update linux-armv6-lts
...
Update linux-armv6-lts
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 12:53:34 +02:00
Bensuperpc
0bdfa45ef6
Update linux-armv6
...
Update linux-armv6
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 12:52:17 +02:00
Bensuperpc
1e187951b6
Update linux-armv5
...
Update linux-armv5
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 12:48:50 +02:00
Bensuperpc
d1e7d9b754
Update linux-armv5-musl
...
Update linux-armv5-musl
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 12:47:30 +02:00
Bensuperpc
811f724677
Merge branch 'master' into master
2022-05-19 12:36:30 +02:00
Bensuperpc
7aee9f2a2b
Update linux-armv5-uclibc
...
Update linux-armv5-uclibc
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 12:34:31 +02:00
Bensuperpc
3774217d48
Update linux-mipsel-lts
...
Update linux-mipsel-lts
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 12:30:03 +02:00
Bensuperpc
5268aa48d9
Update linux-arm64
...
Update linux-arm64
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 12:29:26 +02:00
Bensuperpc
0d0f61e327
Update linux-arm64-lts
...
Update linux-arm64-lts
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 12:29:15 +02:00
Bensuperpc
979104089a
Merge pull request #692 from bensuperpc/update_contrib
...
Update CONTRIBUTING.md
2022-05-19 12:11:32 +02:00
Bensuperpc
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
Bensuperpc
2ff17c20e8
Update main.yml
2022-05-19 08:10:02 +02:00
Bensuperpc
c068180665
Add timeout on CI
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 01:27:21 +02:00
Bensuperpc
63514041f6
Fix error
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 01:20:36 +02:00
Bensuperpc
a0c458c8c1
Update CI tests
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 01:12:04 +02:00
Bensuperpc
3d5142d6ad
Fix error with CI
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 01:03:41 +02:00
Bensuperpc
18b6f27f49
Update scripts
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-19 00:24:44 +02:00
Bensuperpc
1f84d64675
back to 7.76.0 curl
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-18 23:44:47 +02:00
Bensuperpc
52c9e8313c
Fix error
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-18 22:34:46 +02:00
Bensuperpc
451acec74b
Update curl version
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-18 18:04:52 +02:00
Bensuperpc
e21db577b4
Update openssl version
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-18 17:56:48 +02:00
Bensuperpc
c74798ebb7
Update cmake and ninja version
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-18 17:45:56 +02:00
Bensuperpc
a9dda23ae7
Merge commit 'e3084efc9368251eafbf1a290cfd1fd047c3aa05' into update_contrib
2022-05-18 14:52:09 +02:00
Bensuperpc
0fc1c34f29
Update CONTRIBUTING.md and README.md
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-18 14:48:03 +02:00
Bensuperpc
84d4b38037
Merge commit '8328c514c1628799a65797aa06fcb370ebe576aa' into Add_contrib
2022-05-18 14:29:58 +02:00
Bensuperpc
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
Bensuperpc
5c503e0132
Merge branch 'master' into master
2022-05-18 14:00:51 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
f924b46533
Merge pull request #686 from bensuperpc/add-mips-lts
...
Add mips-lts image
2022-05-16 09:47:32 +02:00
Bensuperpc
6791b57fa4
Update CONTRIBUTING.md
2022-05-16 00:15:10 +02:00
Bensuperpc
159e3f9b7b
Merge branch 'master' into add-mips-lts
2022-05-16 00:08:13 +02:00
Bensuperpc
27902330f4
Merge pull request #685 from bensuperpc/add-mipsel-lts
...
Add linux mipsel lts image
2022-05-16 00:07:11 +02:00
Bensuperpc
4a768c052c
Add CONTRIBUTING.md
...
Add CONTRIBUTING.md
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-05-13 15:44:28 +02:00
Bensuperpc
6839433b97
Add mips-lts image
...
Add mips-lts image
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2022-04-24 22:50:06 +02:00
Bensuperpc
12fbb541fa
Update README.md
2022-04-24 22:24:30 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
69efc9161e
Merge branch 'master' into emscripten-3.1.0
2022-01-02 14:21:15 +01:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
3559ec8f5c
Update Dockerfile.in
2021-11-03 20:17:07 +01:00
Bensuperpc
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
Bensuperpc
77e7761286
Update Dockerfile.in
2021-10-25 00:09:39 +02:00
Bensuperpc
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
Bensuperpc
b50710ea8f
Merge pull request #629 from bensuperpc/update_readme
...
Update readme
2021-10-20 16:55:57 +02:00
Bensuperpc
e1a1191559
Update readme
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-19 14:30:16 +02:00
Bensuperpc
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
Bensuperpc
ed5ecc293e
Update text
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-18 10:52:20 +02:00
Bensuperpc
6d00aa95f5
Update text
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-18 10:51:55 +02:00
Bensuperpc
c06be541ac
Bold some words
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-18 10:49:04 +02:00
Bensuperpc
0f9beb211c
Update readme
...
move image list
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-18 10:46:38 +02:00
Bensuperpc
b3b207e65a
Merge pull request #623 from bensuperpc/update_python
...
Add python3-dev
2021-10-17 23:51:10 +02:00
Bensuperpc
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
Bensuperpc
94ca571f67
Merge pull request #624 from bensuperpc/add_linux-armv7-lts
...
Add linux-armv7-lts image
2021-10-17 20:51:48 +02:00
Bensuperpc
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
Bensuperpc
5322eac0bf
Update linux-x64-tinycc and enable openSSL test
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-17 14:31:34 +02:00
Bensuperpc
259afe733b
Enable tests on linux-x64-clang image
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-17 14:01:04 +02:00
Bensuperpc
47215f71ba
Fix llvm-ar and llvm-as
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-17 13:53:26 +02:00
Bensuperpc
5d97dc31aa
Add OpenMP on linux-x64-clang
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-17 13:10:33 +02:00
Bensuperpc
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
Bensuperpc
e89f739499
Update binutils to 2.36.1
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-16 11:53:57 +02:00
Bensuperpc
bacdf3a1cf
Fix wrong cpython_arg
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-15 23:29:01 +02:00
Bensuperpc
b48a46c0e5
Add linux-armv7-lts image
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-15 21:10:39 +02:00
Bensuperpc
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
Bensuperpc
4f29f3d665
Disable auto pulling image in scripts
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-13 20:03:06 +02:00
Bensuperpc
749fb64f2d
Update scripts
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-13 19:44:08 +02:00
Bensuperpc
c994e33650
Merge pull request #617 from bensuperpc/update_tests
...
Update and fix CPython tests
2021-10-13 14:08:58 +02:00
Bensuperpc
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
Bensuperpc
ec96e82d03
Change ISL mirror with new official source: https://github.com/crosstool-ng/crosstool-ng/commit/cfb7d07ae1e0ef4dbf14f40a5744d1abd382d000
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-12 10:05:21 +02:00
Bensuperpc
a3727bcaa9
Merge remote-tracking branch 'origin/master' into update_isl
2021-10-12 09:57:58 +02:00
Bensuperpc
8dbeadbf6c
Fix ARM64 full
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-12 09:54:13 +02:00
Bensuperpc
1f024a67f4
Update main.yml
2021-10-12 01:11:47 +02:00
Bensuperpc
e8f7b68794
Update main.yml
2021-10-11 20:56:49 +02:00
Bensuperpc
73897d848b
Update main.yml
2021-10-11 20:47:17 +02:00
Bensuperpc
cb783b06c2
Update main.yml
2021-10-11 20:43:58 +02:00
Bensuperpc
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
Bensuperpc
aa035faef7
Merge pull request #608 from bensuperpc/update_tests
...
Add cpython build in CI
2021-10-08 00:24:22 +02:00
Bensuperpc
f2e6df0bc9
Update main.yml
2021-10-07 19:40:07 +02:00
Bensuperpc
3c1e95361f
Update N°3: config python
...
Update N°3: config python
2021-10-07 15:07:32 +02:00
Bensuperpc
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
Bensuperpc
d2931e8635
Update N°1: config python
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-07 02:09:30 +02:00
Bensuperpc
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
Bensuperpc
ba75e80ba8
Merge branch 'master' into update_tests
2021-10-06 18:10:37 +02:00
Bensuperpc
77000763ba
Merge branch 'dockcross:master' into update_label
2021-10-06 18:08:57 +02:00
Bensuperpc
2a1c5fba00
Merge pull request #611 from bensuperpc/update_isl
...
Update mirror for isl packages
2021-10-06 18:00:43 +02:00
Bensuperpc
a8d6d8d0f0
Disable manylinux2014-aarch64 for now
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-06 15:15:01 +02:00
Bensuperpc
9223859584
Return to kernel 4.10
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-06 15:14:09 +02:00
Bensuperpc
a05cc9edd5
Update source
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-06 10:46:11 +02:00
Bensuperpc
d7c3c499e9
Add Replace darknet test by cpython
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-05 19:54:20 +02:00
Bensuperpc
3e3fee97dc
Update mirror for isl packages
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-05 19:40:56 +02:00
Bensuperpc
3714419c91
Add darknet (Neural Networks) build in CI
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-10-04 17:52:16 +02:00
Bensuperpc
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
Bensuperpc
32768e3dcf
Merge pull request #601 from bensuperpc/update_tools
...
Update tools scripts
2021-09-25 14:36:46 +02:00
Bensuperpc
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
Bensuperpc
f16e56d12d
Merge branch 'dockcross:master' into update-linux-armv6
2021-09-25 00:37:21 +02:00
Bensuperpc
089e6444f0
Merge branch 'dockcross:master' into update-linux-armv7
2021-09-25 00:29:19 +02:00
Bensuperpc
942a9a0fc1
Merge branch 'dockcross:master' into update-linux-armv7a
2021-09-24 23:07:56 +02:00
Bensuperpc
c6aba279d2
Merge branch 'dockcross:master' into update-linux-arm64
2021-09-24 19:02:43 +02:00
Bensuperpc
4c0e4e8566
Merge branch 'dockcross:master' into update-linux-armv5
2021-09-24 19:02:22 +02:00
Bensuperpc
dd4b12b7a9
Merge branch 'dockcross:master' into update-web-wasm
2021-09-24 13:38:02 +02:00
Bensuperpc
82fddf771b
Merge branch 'dockcross:master' into update-linux-mips
2021-09-24 13:24:47 +02:00
Bensuperpc
6518dd8e05
Merge branch 'dockcross:master' into update-linux-s390x
2021-09-24 13:24:24 +02:00
Bensuperpc
02df9b98e3
Merge pull request #593 from bensuperpc/update-linux-riscv32
...
Update linux-riscv32
2021-09-23 20:20:08 +02:00
Bensuperpc
40bd3e9c9d
Merge pull request #592 from bensuperpc/update-linux-riscv64
...
Update linux-riscv64
2021-09-23 17:39:41 +02:00
Bensuperpc
5c926626ea
Merge branch 'dockcross:master' into update-linux-riscv32
2021-09-23 08:11:21 +02:00
Bensuperpc
d7217eec68
Merge branch 'dockcross:master' into update-linux-riscv64
2021-09-23 08:05:47 +02:00
Bensuperpc
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
Bensuperpc
b812531586
Merge pull request #585 from bensuperpc/update-linux-m68k-uclibc
...
Update linux-m68k-uclibc
2021-09-23 07:16:28 +02:00
Bensuperpc
d835b41386
Merge pull request #599 from bensuperpc/update-linux-xtensa-uclibc
...
Update linux-xtensa-uclibc
2021-09-22 23:53:50 +02:00
Bensuperpc
e85403e1c1
Merge pull request #598 from bensuperpc/update-linux-ppc64le
...
Update linux-ppc64le
2021-09-22 20:24:41 +02:00
Bensuperpc
47a1f23841
Disable GDB
2021-09-22 18:56:52 +02:00
Bensuperpc
b4afe0b660
Disable GDB 9.2
...
Disable GDB 9.2
2021-09-22 12:53:19 +02:00
Bensuperpc
6e8cc3b671
Merge remote-tracking branch 'origin/master' into update-linux-x86_64-full
2021-09-22 12:17:50 +02:00
Bensuperpc
2ec43fe622
Merge pull request #595 from bensuperpc/add-linux-arm64-lts
...
Add linux-arm64-lts image
2021-09-22 11:58:45 +02:00
Bensuperpc
dad106e2c3
Merge pull request #587 from bensuperpc/update-linux-armv5-musl
...
Update linux-armv5-musl
2021-09-22 03:30:55 +02:00
Bensuperpc
96c1e7314f
Disable CT_CC_GCC_LIBSANITIZER
...
Disable CT_CC_GCC_LIBSANITIZER
2021-09-21 12:11:31 +02:00
Bensuperpc
e07793d684
Update linux-x86_64-full
...
Update linux-x86_64-full
2021-09-21 12:06:22 +02:00
Bensuperpc
cc45301d75
Merge pull request #590 from bensuperpc/update-linux-arm64-full
...
Update linux-arm64-full
2021-09-21 11:54:10 +02:00
Bensuperpc
a99af2f072
Disable build-id
...
Disable build-id
2021-09-20 20:24:09 +02:00
Bensuperpc
8c4e2d1669
Update web-wasm
...
Update web-wasm
2021-09-20 17:31:39 +02:00
Bensuperpc
5f3d8d5ef0
Update linux-xtensa-uclibc
...
Update linux-xtensa-uclibc
2021-09-20 17:10:56 +02:00
Bensuperpc
4ec1d329a3
Update linux-ppc64le
...
Update linux-ppc64le
2021-09-20 17:06:54 +02:00
Bensuperpc
69b77052d5
Update linux-mips
...
Update linux-mips
2021-09-20 17:03:01 +02:00
Bensuperpc
7d67282513
Update linux-s390x
...
Update linux-s390x
2021-09-20 17:00:02 +02:00
Bensuperpc
78e279e09f
Fix GDB error
2021-09-20 16:56:54 +02:00
Bensuperpc
f9c550bc22
Fix GDB error
2021-09-20 16:55:59 +02:00
Bensuperpc
97cf02011e
Revert "Fix GDB error and update config"
...
This reverts commit 176bb13b94 .
2021-09-20 16:54:57 +02:00
Bensuperpc
176bb13b94
Fix GDB error and update config
2021-09-20 16:53:10 +02:00
Bensuperpc
7ad4c685d3
Fix GDB error
2021-09-20 16:49:47 +02:00
Bensuperpc
c9c8820081
Fix GDB error
2021-09-20 16:48:36 +02:00
Bensuperpc
45a6e52b8b
Fix GDB error
2021-09-20 16:47:34 +02:00
Bensuperpc
d8a8932f43
Fix GDB error
2021-09-20 16:45:12 +02:00
Bensuperpc
f77407575e
Fix GDB error
2021-09-20 16:44:13 +02:00
Bensuperpc
7f93bf1e93
Fix GDB error
2021-09-20 16:42:40 +02:00
Bensuperpc
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
Bensuperpc
87678aecf3
Merge pull request #594 from bensuperpc/fix-readme
...
Fix readme
2021-09-20 12:38:59 +02:00
Bensuperpc
98a963e141
Fix readme
...
dockcross/linux-x64-full to dockcross/linux-x86_64-full
2021-09-20 12:38:23 +02:00
Bensuperpc
4122395030
Update linux-riscv32
...
Update linux-riscv32
2021-09-20 12:35:22 +02:00
Bensuperpc
1172af1815
Update linux-riscv64
...
Update linux-riscv64
2021-09-20 12:18:35 +02:00
Bensuperpc
2b3b23bd13
Update linux-arm64-full
...
Update linux-arm64-full
2021-09-20 11:41:01 +02:00
Bensuperpc
010b30e505
Update linux-x86_64-full
...
Update linux-x86_64-full
2021-09-20 11:37:16 +02:00
Bensuperpc
127c7a4276
Update linux-armv5-musl
...
Update linux-armv5-musl
2021-09-20 11:28:03 +02:00
Bensuperpc
a2e73a1495
Update linux-armv5
...
Update linux-armv5
2021-09-20 11:10:29 +02:00
Bensuperpc
4d45a217ed
Update linux-arm64
...
Update linux-arm64
2021-09-20 11:06:24 +02:00
Bensuperpc
9e151de91d
Update linux-m68k-uclibc
...
Update linux-m68k-uclibc
2021-09-20 11:01:44 +02:00
Bensuperpc
329620eb88
Update linux-armv7a
...
Update linux-armv7a
2021-09-20 10:51:59 +02:00
Bensuperpc
cc581da2da
Update linux-armv7
...
Update linux-armv7
2021-09-20 10:48:21 +02:00
Bensuperpc
43a5555d89
Update linux-armv6
...
Update linux-armv6
2021-09-20 10:41:58 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
873b404a91
Merge pull request #579 from bensuperpc/Enable_buildID
...
Enable build ID
2021-09-10 01:38:38 +02:00
Bensuperpc
d5bdd85049
Enable build ID
...
Enable build ID
2021-09-09 20:25:22 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
4a98c0ebf9
Merge pull request #575 from bensuperpc/update_openssh
...
Update openSSH to V_8_7_P1
2021-09-01 09:57:53 +02:00
Bensuperpc
61d67a6c27
Merge pull request #574 from bensuperpc/update_openssl
...
Update openssl to 1.1.1i
2021-09-01 07:07:45 +02:00
Bensuperpc
22aed58e56
Merge branch 'dockcross:master' into update_openssh
2021-09-01 01:58:25 +02:00
Bensuperpc
b456e8a0fa
Merge pull request #573 from bensuperpc/update-web-wasm
...
Update emscripten to 2.0.29
2021-09-01 01:57:22 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
e3b41cd784
Merge branch 'master' into Add_tests
2021-08-31 09:54:06 +02:00
Bensuperpc
61ca500abd
Merge pull request #572 from bensuperpc/Update_buildroot
...
Update buildroot and add LIBABSEIL
2021-08-31 08:17:39 +02:00
Bensuperpc
ec4c1de0ba
Re-add LIBQUADMATH
...
Re-add LIBQUADMATH
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-30 23:09:27 +02:00
Bensuperpc
519a6c8736
Add FMT
...
Add FMT
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-30 20:35:09 +02:00
Bensuperpc
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
Bensuperpc
430e8267cd
Fix build fail N3
2021-08-30 07:10:36 +02:00
Bensuperpc
bf729bf6ee
Fix build fail N2
2021-08-29 20:47:51 +02:00
Bensuperpc
0ae777c630
Fix build fail N1
2021-08-29 16:48:37 +02:00
Bensuperpc
9af4919c4f
Enable C/C++ tests on all images
2021-08-29 13:37:13 +02:00
Bensuperpc
d24c0a9b27
Add new test C
...
Add new test C
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-28 08:40:13 +02:00
Bensuperpc
378403e8d9
Fix patch
...
Fix patch
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-27 23:01:43 +02:00
Bensuperpc
a9dbd70bf7
Fix openssl android
...
Fix openssl android
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-27 20:44:52 +02:00
Bensuperpc
8f4db25fc1
Add openssl patch
...
Add openssl patch
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-27 19:06:37 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
b1608a889b
Merge new tests
...
Merge new tests
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-26 20:47:28 +02:00
Bensuperpc
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
Bensuperpc
9f6e8f0850
Merge pull request #569 from bensuperpc/Add_tests
...
Update CI: Updating image lists
2021-08-25 14:46:22 +02:00
Bensuperpc
9c6c6e57e4
Update CI
...
Updating image lists
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-24 23:54:17 +02:00
Bensuperpc
e05e6dd677
Merge pull request #566 from bensuperpc/master
...
Update readme
2021-08-23 14:17:36 +02:00
Bensuperpc
9b48cd1053
Update readme
...
Update readme
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-23 14:15:46 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
9c713ea6b5
Merge pull request #563 from bensuperpc/Update_android
...
Update android NDK to r23 (August 2021)
2021-08-22 11:30:02 +02:00
Bensuperpc
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
Bensuperpc
dd60bbb440
Fix wrong url
...
Fix wrong url
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-21 22:54:17 +02:00
Bensuperpc
ae483711e7
Revert "Fix wrong url"
...
This reverts commit 1d76812232 .
2021-08-21 22:53:22 +02:00
Bensuperpc
1d76812232
Fix wrong url
...
Fix wrong url
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-21 22:38:09 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
de3942966a
Merge pull request #561 from bensuperpc/Update_images
...
Update crosstool-ng and buildroot
2021-08-21 01:13:56 +02:00
Bensuperpc
c026d14b44
Fix quadmath
...
Fix quadmath
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-20 22:24:01 +02:00
Bensuperpc
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
Bensuperpc
2d373cc57a
Add quadmath
...
Add quadmath
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-20 18:45:28 +02:00
Bensuperpc
6229d109ac
Update buildroot
...
Update buildroot
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-20 18:29:26 +02:00
Bensuperpc
d68c8073fe
Update crosstool-ng
...
Update crosstool-ng
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-20 15:37:11 +02:00
Bensuperpc
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
Bensuperpc
c8de7138af
Update tinycc image
...
Update tinycc image
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-12 22:37:43 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
428fa38a94
Merge pull request #558 from bensuperpc/Update_readme_and_makefile
...
Update Readme and Makefile
2021-08-11 18:58:01 +02:00
Bensuperpc
a4cb929bef
Fix build
...
Fix build
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-11 18:32:57 +02:00
Bensuperpc
84cab46099
Update Readme and Makefile
...
Update Readme and Makefile
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-11 10:58:03 +02:00
Bensuperpc
4481ba2a8e
Merge pull request #557 from bensuperpc/add_windows_ARM64
...
Add windows arm64 and armv7
2021-08-11 09:57:34 +02:00
Bensuperpc
da8d9a8208
Merge branch 'master' into add_windows_ARM64
2021-08-11 09:57:26 +02:00
Bensuperpc
f84173c7e4
Merge pull request #555 from bensuperpc/Update_tools
...
Update Readme and tools scripts
2021-08-11 08:05:45 +02:00
Bensuperpc
29ccbad9aa
Merge pull request #539 from bensuperpc/add_tinycc
...
Add tinycc
2021-08-11 08:05:34 +02:00
Bensuperpc
5c45f72a87
Update Readme
...
Update Readme
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-11 01:18:07 +02:00
Bensuperpc
526cab12a8
Add windows-armv7
...
Add windows-armv7
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-11 01:12:48 +02:00
Bensuperpc
92102d9138
Add windows-arm64
...
Add windows-arm64
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-11 01:07:37 +02:00
Bensuperpc
5b175f9eac
Update README
...
Update README
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-10 21:39:37 +02:00
Bensuperpc
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
Bensuperpc
fd49a1de52
Merge commit 'a42f26cc753f43041c6c25159bd4b79ff29cd210' into Update_tools
2021-08-10 21:24:00 +02:00
Bensuperpc
6a512eeb08
Merge branch 'master' into add_tinycc
2021-08-10 21:22:16 +02:00
Bensuperpc
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
Bensuperpc
88222c9793
Merge remote-tracking branch 'origin/master' into add_tinycc
2021-08-10 00:46:39 +02:00
Bensuperpc
ac1f7b020d
Merge pull request #554 from bensuperpc/Update_readme
...
Update Readme and fix CI
2021-08-10 00:40:48 +02:00
Bensuperpc
95579e0562
Merge pull request #549 from bensuperpc/remove_manylinux2014-aarch64
...
Remove manylinux2014-aarch64
2021-08-09 22:57:48 +02:00
Bensuperpc
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
Bensuperpc
281a19366e
Re-Add qt5 minimal
...
Re-Add qt5 minimal
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-09 19:34:21 +02:00
Bensuperpc
3c20faed07
Disable qt5
...
Disable qt5
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-09 13:10:51 +02:00
Bensuperpc
0a5eeacfdb
Merge pull request #553 from bensuperpc/Update_scripts
...
Update script and CI
2021-08-09 08:39:05 +02:00
Bensuperpc
0da9a72049
Add quotes
...
Add quotes
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-08 22:15:47 +02:00
Bensuperpc
b5a73bef22
Improve buildroot builder
...
Improve buildroot builder
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-08 22:09:24 +02:00
Bensuperpc
1866b69356
Fix readme
...
Fix readme
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-08 20:58:04 +02:00
Bensuperpc
d59411d2cb
Fix bash scripts
...
Fix bash scripts
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-08 20:45:36 +02:00
Bensuperpc
cb5ab9f914
Merge branch 'add_buildroot' of https://github.com/bensuperpc/dockcross into add_buildroot
2021-08-08 20:36:38 +02:00
Bensuperpc
4e8fad2063
Add Qt5 minimal
...
Add Qt5 minimal
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-08 20:36:32 +02:00
Bensuperpc
0b7e44d6a4
Merge branch 'dockcross:master' into add_buildroot
2021-08-08 13:19:46 +02:00
Bensuperpc
f3aa59ba6e
Improve full image aarch64
...
Improve full image aarch64
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-08 13:13:19 +02:00
Bensuperpc
0b90985648
Add full image
...
Add full image
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-08 03:52:31 +02:00
Bensuperpc
c6c159b900
Merge pull request #551 from bensuperpc/Fix_typo
...
Fix typo
2021-08-07 17:21:47 +02:00
Bensuperpc
b32a1c22b4
Fix typo
...
Fix typo
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-07 17:21:08 +02:00
Bensuperpc
7eabd4a8ed
Merge branch 'master' into remove_manylinux2014-aarch64
2021-08-07 17:06:42 +02:00
Bensuperpc
772809af49
Merge pull request #550 from bensuperpc/add_table_readme
...
Improve readme and add summary
2021-08-07 17:04:59 +02:00
Bensuperpc
4c25951797
Fix badge
...
Fix badge
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-07 17:00:19 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
8e6dd7e657
Fix typo
...
Fix typo
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-07 16:45:17 +02:00
Bensuperpc
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
Bensuperpc
b571765075
Add summary table
...
Add summary table
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-07 16:36:19 +02:00
Bensuperpc
80d9b02162
Remove manylinux2014-aarch64 image
...
Remove manylinux2014-aarch64 image
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-07 14:56:52 +02:00
Bensuperpc
25decb4e35
Merge remote-tracking branch 'origin/master' into remove_manylinux2014-aarch64
2021-08-07 14:51:17 +02:00
Bensuperpc
e6e3cde831
Fix merge
...
Fix merge
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-07 13:35:38 +02:00
Bensuperpc
f46be3dfd7
Merge pull request #533 from bensuperpc/add_xtensa
...
Add xtensa image
2021-08-07 07:54:36 +02:00
Bensuperpc
027a774611
Merge pull request #548 from bensuperpc/uptate_cmake
...
Update CMake to 3.21.1
2021-08-07 07:53:28 +02:00
Bensuperpc
5f4511dd12
Merge pull request #547 from bensuperpc/update_crosstool-ng
...
Update crosstool and fix
2021-08-07 04:32:14 +02:00
Bensuperpc
1ce323ce7e
Merge branch 'master' into add_tinycc
2021-08-07 01:04:38 +02:00
Bensuperpc
b3694741db
Merge remote-tracking branch 'origin/master' into add_xtensa
2021-08-07 01:01:24 +02:00
Bensuperpc
c454bbf8ac
Merge remote-tracking branch 'origin/master' into update_crosstool-ng
2021-08-07 01:00:05 +02:00
Bensuperpc
e5ed0f45e6
Merge remote-tracking branch 'origin/master' into uptate_cmake
2021-08-07 00:59:45 +02:00
Bensuperpc
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
Bensuperpc
47f1545e66
Fix merge
...
Fix merge
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-06 23:09:08 +02:00
Bensuperpc
6fbcef68a0
Merge remote-tracking branch 'origin/add_xtenda' into add_xtensa
2021-08-06 23:05:49 +02:00
Bensuperpc
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
Bensuperpc
f29ec017a4
Fix merge
...
Fix merge
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-06 23:01:09 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
76d1ec682f
Fix shellcheck
...
Fix shellcheck
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-06 21:54:37 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
aa4bcf4a34
Merge pull request #545 from bensuperpc/update_readme-armv6
...
Add linux-armv6-lts in Readme
2021-08-06 20:26:56 +02:00
Bensuperpc
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
Bensuperpc
09e8f01e94
Merge pull request #538 from bensuperpc/update_makefile
...
Update makefile
2021-08-06 19:56:28 +02:00
Bensuperpc
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
Bensuperpc
3802117f88
Fix merge
...
Fix merge
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-06 13:55:21 +02:00
Bensuperpc
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
Bensuperpc
97c3a4a4f6
Fix merge
...
Fix merge
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-06 08:43:24 +02:00
Bensuperpc
ae6855835d
Fix merge
...
Fix merge
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-06 08:35:19 +02:00
Bensuperpc
6c758bf71c
Merge pull request #543 from bensuperpc/improve_curl
...
Improve curl with retry on error
2021-08-06 08:31:48 +02:00
Bensuperpc
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
Bensuperpc
77da067e8e
Merge pull request #541 from bensuperpc/add_lts_armv6
...
Add linux-armv6 LTS version
2021-08-06 00:12:36 +02:00
Bensuperpc
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
Bensuperpc
d30a795408
Merge remote-tracking branch 'origin/master' into update_makefile
2021-08-05 16:59:17 +02:00
Bensuperpc
bd6d6d77d4
Merge remote-tracking branch 'origin/master' into add_tinycc
2021-08-05 16:58:52 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
37ece838f8
Disable libgcc
...
Disable libgcc
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-04 21:40:16 +02:00
Bensuperpc
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
Bensuperpc
3c74c2f0d2
Fix GCC build
...
Fix GCC build
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-04 18:53:19 +02:00
Bensuperpc
d76d2ae8c5
Merge remote-tracking branch 'origin/HEAD' into add_tinycc
2021-08-04 18:20:35 +02:00
Bensuperpc
94fee69241
Merge remote-tracking branch 'origin/master' into update_crosstool-ng-mxe
2021-08-04 17:28:09 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
afd21c490e
Update makefile N4
...
Update makefile N4
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-04 14:40:29 +02:00
Bensuperpc
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
Bensuperpc
ed942b52f5
Add tinycc image
...
Add tinycc image
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-04 14:24:19 +02:00
Bensuperpc
55138d52e0
Update makefile N2
...
Update makefile N2
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-04 14:21:05 +02:00
Bensuperpc
4fd8fb9e09
Update makefile image variable
...
Update makefile image variable
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-04 14:17:15 +02:00
Bensuperpc
ca7679dc14
Fix clang image
...
Fix clang image
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-04 13:14:05 +02:00
Bensuperpc
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
Bensuperpc
04f84bc4ed
Fix end file
...
Fix end file
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-03 15:08:31 +02:00
Bensuperpc
cc5961492e
Fix wrong file name
...
Fix wrong file name
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-03 01:12:43 +02:00
Bensuperpc
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
Bensuperpc
50b57169e7
Revert "Remove bash in env"
...
This reverts commit 8ce154f1b2 .
2021-08-03 01:08:52 +02:00
Bensuperpc
8ce154f1b2
Remove bash in env
...
Remove bash in env
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-08-03 01:07:09 +02:00
Bensuperpc
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
Bensuperpc
92efe118b3
Revert "Reduce shellcheck to error only (Will be changed later)"
...
This reverts commit 84e12b0f66 .
2021-08-03 00:52:33 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
08a961f2c5
Add xtensa image
...
Add xtensa image
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-07-24 02:12:43 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
1bd55640ce
Merge branch 'dockcross:master' into master
2021-07-08 13:17:12 +02:00
Bensuperpc
450316ffa1
Fix wrong number
...
Fix wrong number
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-07-08 08:23:29 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
295b1090f8
Merge branch 'dockcross:master' into master
2021-07-07 11:13:12 +02:00
Bensuperpc
cf17f533e6
Merge remote-tracking branch 'origin/master' into update_linux-armv6
2021-07-07 11:12:03 +02:00
Bensuperpc
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
Bensuperpc
eaa26fa39e
Merge branch 'dockcross:master' into master
2021-07-07 02:23:38 +02:00
Bensuperpc
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
Bensuperpc
e58e37f5c1
Enable WCHAR
...
Is needed in some packages
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-07-03 10:03:48 +02:00
Bensuperpc
b102e0b8ad
Merge remote-tracking branch 'origin/master' into add_linux-mk68
2021-07-02 23:23:20 +02:00
Bensuperpc
ec4a94b6e4
Merge branch 'dockcross:master' into master
2021-07-02 23:22:52 +02:00
Bensuperpc
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
Bensuperpc
864fd65063
Add m68k in Readme
...
Add m68k in Readme
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-07-02 22:42:07 +02:00
Bensuperpc
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
Bensuperpc
3f91ce612f
Fix merge with master
...
Fix merge with master
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-07-02 16:00:57 +02:00
Bensuperpc
7e19ab94dc
Merge branch 'dockcross:master' into master
2021-07-02 15:59:17 +02:00
Bensuperpc
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
Bensuperpc
7c971f34dc
Update commit
...
Update commit
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-07-02 15:16:51 +02:00
Bensuperpc
c686ea6515
Add riscv32 and riscv64
...
Add riscv32 and riscv64
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-07-02 15:16:51 +02:00
Bensuperpc
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
Bensuperpc
df0662e75c
Merge remote-tracking branch 'origin/master' into update_tools_scripts
2021-07-02 07:43:56 +02:00
Bensuperpc
d9154d0e87
Merge branch 'master' into update_linux-armv6
2021-07-02 07:42:07 +02:00
Bensuperpc
deacfe433b
Fix qemu build
...
Fix qemu build
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-07-02 07:36:57 +02:00
Bensuperpc
9b87188b6a
Merge remote-tracking branch 'origin/master'
2021-07-01 23:32:14 +02:00
Bensuperpc
7c50d020df
Add linux-mk68
...
Add linux-mk68
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-07-01 23:31:41 +02:00
Bensuperpc
dc62154fb6
Merge remote-tracking branch 'origin/master' into add_mk68
2021-07-01 23:30:49 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
f5daf00817
Merge branch 'master' into Improve_CI
2021-07-01 00:10:08 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
0762d24a6e
Fix merge with master
...
Fix merge with master
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-06-30 16:41:11 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
ce95ecfbf6
Merge branch 'master' into update_cmake
2021-06-30 00:09:24 +02:00
Bensuperpc
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
Bensuperpc
656e8ef65a
Update to bullseye
...
Update to bullseye
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-06-29 22:14:18 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
0b108e35a8
Fix merge
...
Fix merge
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-06-29 17:38:29 +02:00
Bensuperpc
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
Bensuperpc
0a00d94731
Update README
...
Add docker pull badge
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-06-29 17:03:12 +02:00
Bensuperpc
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
Bensuperpc
1c063e47f0
Merge branch 'master' into update_cmake
2021-06-29 15:06:06 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
5a65786571
Merge remote-tracking branch 'origin/master' into remove_mipsel
2021-06-28 17:40:17 +02:00
Bensuperpc
8802a50289
Update readme
...
Add linux-x64-clang
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-06-28 17:12:07 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
b15b799d7a
Disable GLIBC locales
...
Disable GLIBC locales
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-06-28 11:18:06 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
83e35ef007
Disable GLIBC locales
...
Disable GLIBC locales
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-06-26 18:54:34 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
f65a5ab72b
Remove manual workflow
...
Remove manual workflow
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-06-25 16:34:53 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
7213d19795
Merge branch 'master' into master
2021-06-25 16:28:01 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
b266cd1e26
Merge commit 'a9599e9e2a4786e77079ed92e2f07bf17bac702f' into update_qemu
2021-06-04 08:20:49 +02:00
Bensuperpc
629046cd37
Merge branch 'master' into update_web-wasm
2021-06-04 08:17:07 +02:00
Bensuperpc
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
Bensuperpc
a9599e9e2a
Update CI
...
Update CI
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-05-27 00:04:49 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
fd80ca0a17
Fix build fail
...
Fix build fail
Signed-off-by: Bensuperpc <bensuperpc@gmail.com >
2021-05-26 22:28:33 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
7f019a564b
Revert "Return to older verion of manylinux"
...
This reverts commit e0d2efb0e8 .
2021-05-20 22:38:57 +02:00
Bensuperpc
0eb098c0cb
Revert "Disable pip from bootstrap.pypa.io"
...
This reverts commit f34b72ed29 .
2021-05-20 22:38:48 +02:00
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Bensuperpc
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
Matt McCormick
7a475a0f4a
Merge pull request #405 from jcfr/introduce-common-label-and-env
2021-04-19 15:22:10 -04:00
Ben Boeckel
a31e2b2983
dockcross: support using podman
2021-04-18 19:17:47 +02:00
Jean-Christophe Fillion-Robin
68b4549a50
Introduce "common.label-and-env"
...
This will simply the removal of deprecated "org.label-schema" annotation [1]
and the introduction of open containers ones [2]
[1] http://label-schema.org/rc1/
[2] https://github.com/opencontainers/image-spec/blob/master/annotations.md
2021-04-18 19:15:26 +02:00
Jean-Christophe Fillion-Robin
1fb2785377
Rename Dockerfile to Dockerfile.in to ensure consistency
...
All Dockerfiles are now configured similarly, this will support
future improvements.
2021-04-18 19:15:26 +02:00
Jean-Christophe Fillion-Robin
369d828efd
Dockerfile: Remove unused default value associated IMAGE build argument
2021-04-18 19:15:26 +02:00
Jean-Christophe Fillion-Robin
8469056c36
Merge pull request #479 from dockcross/update-android-ndk
...
Update Android NDK to latest stable: 22b
2021-04-17 17:44:53 -06:00
Jonas Vautherin
4cdcdfe121
Merge pull request #487 from mayeut/update-gosu
...
chore: update gosu 1.10 → 1.12
2021-04-08 13:07:17 +02:00
Jonas Vautherin
ac9fc619fa
Merge pull request #486 from mayeut/update-ninja
...
chore: update Ninja 1.7.2 → 1.10.2
2021-04-08 13:07:00 +02:00
Jonas Vautherin
2bac1aea57
Merge pull request #485 from mayeut/update-git
...
chore: update git 2.22.0 → 2.31.1
2021-04-08 13:06:22 +02:00
Jonas Vautherin
7ac840bc46
Merge pull request #484 from mayeut/update-openssh
...
chore: update OpenSSH 7.9p1 → 8.5p1
2021-04-08 13:05:54 +02:00
mayeut
08c4f189cb
chore: update gosu 1.10 → 1.12
...
changelog: https://github.com/tianon/gosu/compare/1.10...1.12
2021-04-07 20:44:13 +02:00
mayeut
aa2a06e76b
chore: update Ninja 1.7.2 → 1.10.2
...
changelog: https://github.com/ninja-build/ninja/compare/v1.7.2...v1.10.2
2021-04-07 17:45:50 +02:00
mayeut
5affbc768d
chore: update git 2.22.0 → 2.31.1
...
changelog: https://github.com/git/git/blob/master/Documentation/RelNotes/2.31.1.txt
2021-04-07 17:21:31 +02:00
mayeut
473c3dcf2b
chore: update OpenSSH 7.9p1 → 8.5p1
...
changelog: https://www.openssh.com/releasenotes.html#8.5p1
2021-04-07 16:34:22 +02:00
Jonas Vautherin
aa41e3e8a2
Merge pull request #480 from wps132230/cmake-system-processor
...
Define CMAKE_SYSTEM_PROCESSOR in Toolchain.cmake for Android build.
2021-04-07 13:32:33 +02:00
Pushen Wang
7c1413a496
Define CMAKE_SYSTEM_PROCESSOR in Toolchain.cmake for Android build.
2021-04-07 10:47:37 +02:00
Jonas Vautherin
894f712305
Update Android NDK to latest stable: 22b
2021-04-07 10:45:33 +02:00
Jonas Vautherin
21500b227f
Merge pull request #481 from mayeut/update-openssl
...
chore: update OpenSSL 1.0.2 → 1.1.1k
2021-04-07 10:44:33 +02:00
Jonas Vautherin
dafeeef6e9
Merge pull request #482 from mayeut/update-curl
...
chore: update curl 7.52.1 → 7.76.0
2021-04-07 10:43:02 +02:00
Jonas Vautherin
58c9889c7f
Merge pull request #483 from mayeut/fix-get-expat
...
fix: crosstool-ng expat dowload
2021-04-07 10:42:02 +02:00
mayeut
808552cdb1
chore: update OpenSSL 1.0.2 → 1.1.1k
...
changelog: https://www.openssl.org/news/changelog.html#openssl-111
2021-04-05 21:28:07 +02:00
mayeut
7a1c61536e
chore: update curl 7.52.1 → 7.76.0
...
changelog: https://curl.se/changes.html#7_76_0
2021-04-05 21:08:41 +02:00
mayeut
78601a759d
fix: crosstool-ng expat dowload
...
expat shall now be downloaded from github rather than sourceforge.
This commit patches crosstool-ng 1.23.0 to do this.
2021-04-05 17:13:49 +02:00
Jean-Christophe Fillion-Robin
4349cb4999
Merge pull request #477 from dockcross/tag-base-image
...
Tag base image like the others
2021-03-12 20:37:47 -05:00
Jonas Vautherin
8115b1dda3
Apply suggestions from code review
2021-03-13 00:13:33 +01:00
Jonas Vautherin
364e17c5d5
Tag base image like the others
2021-03-13 00:13:33 +01:00
Matt McCormick
994dab8570
Merge pull request #478 from thewtex/get-pip-url
...
base: Update get-pip.py URL
2021-03-12 15:37:10 -05:00
Matt McCormick
57756fc633
base: Update get-pip.py URL
...
Changed upstream
2021-03-12 11:25:12 -05:00
Jonas Vautherin
541794d41d
Merge pull request #474 from dockcross/github-actions-badge
...
doc: Use GitHub Actions badge in README
2021-02-11 17:13:35 +01:00
Matt McCormick
bad51d69bf
doc: Use GitHub Actions badge in README
2021-02-10 21:35:11 -05:00
Matt McCormick
84c47e5c73
Merge pull request #473 from dockcross/472-push-base
...
Deploy base image
2021-02-10 16:05:25 -05:00
Jonas Vautherin
d9d030ec56
Deploy base image, too
2021-02-10 18:38:51 +01:00
Jonas Vautherin
2caebd702b
Merge pull request #471 from dockcross/fix-deploy-ci
...
Fix deploy step in CI
2021-02-10 17:27:26 +01:00
Jonas Vautherin
eb5176506c
Fix conditional to deploy from master branch
2021-02-10 16:24:34 +01:00
Jonas Vautherin
948832857e
Merge pull request #470 from dockcross/github-ci
...
GitHub CI
2021-02-10 15:27:58 +01:00
Jonas Vautherin
368db36136
Remove circleci (moved to github actions)
2021-02-05 23:36:59 +01:00
Jonas Vautherin
70e2b6c449
Create github CI equivalent to current circle CI
2021-02-05 23:36:59 +01:00
Matt McCormick
5d32ecd8cf
Merge pull request #468 from daq-tools/fix-manylinux2014-x86
...
Fix "yum" on manylinux2014-x86
2021-02-01 14:44:24 -05:00
Matt McCormick
eb449618cc
Merge pull request #465 from thewtex/manylinux-cp35-to-cp38
...
manylinux: Build pip with cp38
2021-02-01 14:23:20 -05:00
Andreas Motl
9b88520f27
Fix "yum" on manylinux2014-x86
2021-01-31 13:39:31 +01:00
Matt McCormick
a5d4d6dcb1
manylinux: Build pip with cp38
...
cp35 is no longer supported and get-pip.py fails to build.
2021-01-29 18:31:57 -05:00
Matt McCormick
72b83fc276
Merge pull request #461 from JonasVautherin/add-android-x86
...
Add android-x86 image
2021-01-27 21:03:01 -05:00
Jonas Vautherin
0c1f2c9cbf
Add android-x86_64 image
2021-01-12 10:46:18 +01:00
Jonas Vautherin
e9b6053f5d
Add android-x86 image
2021-01-12 10:21:33 +01:00
Matt McCormick
7e58f935e2
Merge pull request #460 from alphacep/master
...
Fix reordered descriptions for ARMv7/ARMv7-musl
2021-01-08 21:05:36 -05:00
Nickolay V. Shmyrev
bf81e5e598
Fix reordered descriptions for ARMv7/ARMv7-musl
2021-01-06 08:43:37 +03:00
Matt McCormick
0217db3bbb
Merge pull request #457 from Gjacquenot/master
...
✨ Switched to gcc10.2 for windows
2020-12-22 11:05:32 -05:00
Guillaume Jacquenot
4ca995b142
✨ Switched to gcc10.2 for windows
...
I propose to switch from gcc9.2, because I encounter runtime errors with recursive subroutine in fortran.
With version 10.2, these runtime errors have gone away
2020-12-21 23:08:19 +01:00
Matt McCormick
54622ec09b
Merge pull request #455 from JonasVautherin/add-linux-armv6-musl
...
Add linux-armv6-musl image
2020-12-16 23:07:47 -05:00
Jonas Vautherin
acdf508e3d
Add linux-armv6-musl image
2020-12-04 14:04:29 +01:00
Matt McCormick
0216d09ed7
Merge pull request #454 from JonasVautherin/add-linux-armv7l-musl
...
Add linux-armv7l-musl image
2020-11-16 16:04:17 -05:00
Jonas Vautherin
14013efcdf
Add linux-armv7l-musl image
2020-11-13 13:38:47 +01:00
Matt McCormick
7683a5ab13
Merge pull request #450 from JonasVautherin/add-linux-arm64-musl
...
Add linux-arm64-musl image
2020-11-11 16:57:00 -05:00
Jonas Vautherin
6bb13a8083
Add linux-arm64-musl image
2020-11-10 23:52:43 +01:00
Matt McCormick
0025970269
Merge pull request #448 from rtzoeller/eager_tag
...
Eagerly evaluate TAG, to ensure it's consistent
2020-11-10 12:39:20 -05:00
Matt McCormick
e27c3d7501
Merge pull request #449 from odidev/test-manylinux2014-aarch64
...
Update GCC to 4.8.5 and GLIBC to 2.17 in manylinux2014-aarch64
2020-11-10 12:34:16 -05:00
Ryan Zoeller
d85a6ab93c
Eagerly evaluate TAG, to ensure it's consistent
...
By deferring the evaluation of TAG, we risk the date changing mid-build
leading to images from the same make invocation having different tags.
2020-10-20 18:18:43 -05:00
odidev
b4666459f3
Update gcc to 4.8.5 and glibc to 2.17
2020-10-20 15:40:39 +00:00
Matt McCormick
96d87416f6
Merge pull request #446 from thewtex/wasm-cache
...
web-wasm: Make emscripten cache writable by non-root
2020-10-15 09:54:15 -04:00
Matt McCormick
301e8fd0d5
web-wasm: Make emscripten cache writable by non-root
...
Prevents build failures.
2020-10-14 17:35:40 -04:00
Matt McCormick
608e6aca8d
Merge pull request #444 from thewtex/wasm-upstream
...
Wasm upstream
2020-09-28 23:40:34 -04:00
Matt McCormick
58cc27f49e
web-wasm: base on emscripten/emsdk:2.0.4
2020-09-28 17:58:06 -04:00
Matt McCormick
2b8f043c1e
Merge pull request #438 from aaron-bray/android-update
...
Android support updates
2020-08-06 12:11:59 -04:00
Aaron Bray
659b6afecb
Adroid support updates
...
Updated NDK revision
Specified ARCH ABI
Add linker flags to support users of the android os log utility
2020-08-05 07:52:28 -04:00
Matt McCormick
a77ebf42bc
Merge pull request #435 from thewtex/ppc64-le-disabled
...
Ppc64 le disabled
2020-07-21 10:03:43 -04:00
Matt McCormick
b1cffeb994
ci: Disable linux-ppc64le deployment
...
Per issue #430
2020-07-20 22:09:20 -04:00
Matt McCormick
2a4fc7b1d6
doc: Note that linux-ppc64le automatic builds are disabled
...
Per Issue #430
Co-authored-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com >
2020-07-20 22:07:03 -04:00
Matt McCormick
f855d560f7
Merge pull request #433 from thewtex/ppc64-le
...
ppc64 le
2020-07-20 08:29:12 -04:00
Matt McCormick
7d34cd8c90
ci: Disable linux-ppc64le build
...
Package installation issues per Issue #430 .
2020-07-19 20:54:53 -04:00
Matt McCormick
0e1f94c024
web-wasm: Migrate to Emscripten LLVM upstream backend, 1.39.18
2020-07-19 17:27:24 -04:00
Matt McCormick
800458ccda
Merge pull request #428 from thewtex/manylinux2014-x86-dockcross-include
...
manylinux2014-x86: Add common.dockcross include
2020-07-15 10:18:55 -04:00
Matt McCormick
9751cdc0fc
manylinux2014-x86: Add common.dockcross include
...
Bringing together PR #424 #425
2020-07-13 13:40:45 -04:00
Matt McCormick
1db5ed11bf
Merge pull request #427 from veblush/manylinux2014-x86
...
Added manylinux2014-x86
2020-07-12 22:04:10 -04:00
Matt McCormick
63ca38ebc2
Merge pull request #425 from veblush/sudo
...
Better sudo script
2020-07-06 21:44:03 -04:00
Esun Kim
de84690710
Added manylinux2014-x86
2020-07-04 16:46:50 -07:00
Matt McCormick
6239ec8f8c
Merge pull request #424 from NGenetzky/ngenetzky/common-dockcross-gosu
...
Split "dockcross" script and it's dependencies to separate include
2020-07-03 09:30:44 -04:00
Nathan Genetzky
b14ae9b4b0
manylinux: Use 'common.dockcross' for gosu and dockcross scripts
2020-07-02 17:21:01 -05:00
Nathan Genetzky
db2516e650
web-wesm: Use 'common.dockcross' for gosu and dockcross scripts
2020-07-02 17:21:01 -05:00
Esun Kim
1ecc76d13a
Better sudo script
2020-07-01 19:00:14 -07:00
Nathan Genetzky
f2ece3727e
base: Use 'common.dockcross' to install gosu and dockcross scripts
2020-06-26 22:49:15 -05:00
Nathan Genetzky
7e638cf35b
common.dockcross: Remove metadata and debian specific cmds
2020-06-26 22:49:15 -05:00
Nathan Genetzky
6ec6789f74
common.dockcross: Don't chpasswd for root, metadata at end
2020-06-25 21:34:56 -05:00
Nathan Genetzky
3b0a2bf76e
common.dockcross: Also need 'ca-certificates' to build on it's own
2020-06-25 21:34:53 -05:00
Nathan Genetzky
e2d20c0626
common.dockcross: Split minimal "dockcross" from 'debian' and 'docker'
2020-06-25 21:34:49 -05:00
Jean-Christophe Fillion-Robin
0c663c2f63
Merge pull request #421 from dockcross/manylinux-crosstool-sudo
...
manylinux.crosstool: Fix use of sudo removing sudo provided by devtoolset
2020-06-18 17:35:32 -04:00
Jean-Christophe Fillion-Robin
bb9e69988d
manylinux.crosstool: Fix use of sudo removing sudo provided by devtoolset
...
This commit removes sudo provided by devtoolset since it doesn't work with
our sudo wrapper calling gosu.
It fixes error like the following:
/opt/rh/devtoolset-9/root/usr/bin/sudo: line 41: /usr/bin/sudo: No such file or directory
Adapted from e513a26 (manylinux: Remove rh devtoolset sudo)
Co-authored-by: odidev <odidev@puresoftware.com >
2020-06-17 10:21:35 -04:00
Jean-Christophe Fillion-Robin
df070200fa
Merge pull request #420 from dockcross/manylinux2014-aarch64_fix-auditwheel-env-var
...
manylinux2014-aarch64: Set AUDITWHEEL_ARCH and AUDITWHEEL_PLAT variables
2020-06-17 09:54:51 -04:00
Jean-Christophe Fillion-Robin
4ba406a5a9
manylinux2014-aarch64: Set AUDITWHEEL_ARCH and AUDITWHEEL_PLAT variables
...
This commit overrides variables inherited from the base image.
2020-06-17 01:05:55 -04:00
Matt McCormick
7fa7213d5a
Merge pull request #410 from thewtex/manylinux-x86-deploy
...
circleci: Deploy manylinux2010-x86
2020-06-09 11:52:15 -04:00
Matt McCormick
be00489253
Merge pull request #413 from odidev/manylinux_aarch64
...
Add support for manylinux2014-aarch64
2020-06-09 11:51:52 -04:00
Matt McCormick
1cab2dd512
circleci: Deploy manylinux2010-x86
2020-06-06 01:42:15 -04:00
Jean-Christophe Fillion-Robin
3114dca079
manylinux2014-aarch64: Tweak comment in Dockerfile.in
2020-06-06 01:38:22 -04:00
Jean-Christophe Fillion-Robin
cc57e984d3
manylinux2014-aarch64: Fix cache restore in CI deploy step
2020-06-06 01:37:13 -04:00
odidev
fdb8d43e34
add support for manylinux2014-aarch64
2020-06-06 01:12:46 -04:00
Matt McCormick
35db3a37f6
Merge pull request #417 from brandonros/patch-1
...
linux-x64: install libelf-dev + libssl-dev
2020-06-02 09:03:26 -04:00
Brandon Ros
292e50c22b
libssl-dev
2020-05-31 23:55:51 -04:00
Brandon Ros
875b4014d1
add apt-get clean
2020-05-31 23:44:47 -04:00
Brandon Ros
658fbfa987
linux-x64: install libelf-dev
2020-05-31 23:42:51 -04:00
Matt McCormick
99cf8c38f4
Merge pull request #416 from gnawhleinad/allow-sudo
...
allow .dockcross to use sudo
2020-05-26 08:06:35 -04:00
Matt McCormick
258041dc1c
Merge pull request #414 from gnawhleinad/master
...
if PWD is a symbolic link then read / find the link
2020-05-26 08:05:55 -04:00
Daniel Hwang
b3e72f7bf4
allow .dockcross to use sudo
...
so set-up sudo before .dockcross executes!
2020-05-25 20:55:47 -07:00
Daniel Hwang
ad4eb279c4
if PWD is a symbolic link then read / find the link
...
so docker mounts the volume properly
2020-05-25 13:54:13 -07:00
Matt McCormick
ba6b0624f8
Merge pull request #404 from dockcross/libncurses5
...
debian: Add libncurses5 for ccmake
2020-05-11 16:39:05 -04:00
Matt McCormick
324fe9a80b
debian: Add libncurses5 for ccmake
...
Closes #403
2020-05-10 22:19:32 -04:00
Matt McCormick
1d12174566
Merge pull request #408 from jcfr/fix-manylinux2010-x86-and-manylinux2014-x64-tests
...
Fix manylinux2014-x64 and manylinux2010-x86 tests
2020-05-07 18:22:44 -04:00
Jean-Christophe Fillion-Robin
549303ece1
manylinux2014-x64: Fix tests updating path to devtoolset compilers
2020-05-07 05:24:46 -04:00
Jean-Christophe Fillion-Robin
2e0da22870
manylinux2010-x86: Fix tests updating path to devtoolset compilers
...
Fixes #406
2020-05-07 05:21:36 -04:00
Matt McCormick
c409cffbf6
Merge pull request #400 from chosungmann/linux-arm64-bump-up-gcc
...
[linux-arm64] bump up the version of gcc to 8
2020-04-17 23:00:01 -04:00
Sungmann Cho
37c54a3694
[linux-arm64] bump up the version of gcc to 8
...
linux-arm64 is currently using gcc 4, so it's difficult to take
advantage of modern C++. This PR bump up the version of gcc to
allow us to enjoy all the benefits of modern C++. (This PR is based
on #310 )
2020-04-17 00:32:12 +09:00
Matt McCormick
a6b6635205
Merge pull request #396 from bbros-dev/issue-395
...
Tar extract files as yourself
2020-04-15 20:09:09 -04:00
Jean-Christophe Fillion-Robin
3a8d0b9811
Merge pull request #391 from bbros-dev/issue-386
...
Kernel initrd build support
2020-04-15 10:26:33 -04:00
Mark Van de Vyver
a343f95129
Tar extract files as yourself
...
Closes issue #395 .
Signed-off-by: Mark Van de Vyver <1335713+taqtiqa-admin@users.noreply.github.com >
2020-04-15 21:01:19 +10:00
Mark Van de Vyver
047e47fe9d
Add initrd build support
...
Debian stable indicates this package is common
to all arches.
Signed-off-by: Mark Van de Vyver <1335713+taqtiqa-admin@users.noreply.github.com >
2020-04-15 11:27:32 +10:00
Mark Van de Vyver
3bc28284a9
Change random to alphabetical order
...
Signed-off-by: Mark Van de Vyver <1335713+taqtiqa-admin@users.noreply.github.com >
2020-04-15 11:23:57 +10:00
Matt McCormick
7299cbb52c
Merge pull request #389 from thewtex/emscripten-1.39.10
...
web-wasm: Bump Emscripten to 1.39.10
2020-04-14 11:26:10 -04:00
Matt McCormick
a2f14a961b
web-wasm: Bump Emscripten to 1.39.10
2020-04-13 21:02:32 -04:00
Matt McCormick
2cf688e607
Merge pull request #388 from dockcross/update-cmake-from-3.17.0-to-3.17.1
...
base: Update CMake from 3.17.0 to 3.17.1
2020-04-13 20:41:23 -04:00
Jean-Christophe Fillion-Robin
058d911e8e
base: Update CMake from 3.17.0 to 3.17.1
...
See https://cmake.org/cmake/help/v3.17/release/3.17.html#id1
2020-04-10 13:43:12 -04:00
Matt McCormick
84b3be4c3f
Merge pull request #387 from dockcross/update-cmake-from-3.16.5-to-3.17.0
...
base: Update CMake from 3.16.5 to 3.17.0
2020-04-09 14:51:32 -04:00
Jean-Christophe Fillion-Robin
87e9d612e0
base: Update CMake from 3.16.5 to 3.17.0
...
See https://cmake.org/cmake/help/v3.17/release/3.17.html#cmake-3-17-release-notes
2020-04-08 20:51:03 -04:00
Matt McCormick
f99d51b4bb
Merge pull request #381 from dockcross/update-cmake-from-3.13.2-to-3.16.5
...
base: Update CMake from 3.13.2 to 3.16.5
2020-04-07 09:01:25 -04:00
Jean-Christophe Fillion-Robin
6522ff20e0
base: Update CMake from 3.13.2 to 3.16.5
2020-04-06 22:49:55 -04:00
Matt McCormick
4e5c364b3c
Merge pull request #378 from dzenanz/master
...
Updating CMake repository location
2020-04-06 15:59:05 -04:00
Jean-Christophe Fillion-Robin
a98141d033
build-and-install-openssl: Fix download URL
2020-04-06 11:39:58 -04:00
Dženan Zukić
f68e873550
Updating CMake repository location
...
The old one was a mirror, and has been taken offline recently.
2020-04-01 17:13:24 -04:00
Matt McCormick
2fd1b29fb6
Merge pull request #377 from thewtex/manylinux2014-yum
...
manylinux2014-x64: Add yum libcurl workaround
2020-03-31 21:24:40 -04:00
Matt McCormick
58aaa9e3eb
manylinux2014-x64: Add yum libcurl workaround
...
Based on the manylinux2010 workaround.
2020-03-31 18:53:35 -04:00
Matt McCormick
6a73b6fdaf
Merge pull request #376 from thewtex/manylinux-2014-yum-bump
...
doc: Note that yum addressed in recent manylinux2014-x64
2020-03-30 16:40:30 -04:00
Matt McCormick
e81694927e
doc: Note that yum addressed in recent manylinux2014-x64
...
This patch is intended to trigger a build / deploy based on the latest
upstream manylinux2014-x64 image.
2020-03-30 16:38:44 -04:00
Matt McCormick
880bfd0b10
Merge pull request #374 from thewtex/emscripten-bump
...
web-wasm: Bump Emscripten to 1.39.4
2020-03-23 23:15:33 -04:00
Matt McCormick
5b7c6ce58a
web-wasm: Bump Emscripten to 1.39.4
2020-03-23 17:16:09 -04:00
Matt McCormick
1c10fb2ce7
Merge pull request #370 from thewtex/manylinux2014-x64-version
...
manylinux2014_x86_64: Use latest for base image version
2020-01-18 20:07:09 -05:00
Matt McCormick
eee9a67721
manylinux2014_x86_64: Use latest for base image version
...
This is the only tag kept on quay.io.
2020-01-18 17:54:18 -05:00
Matt McCormick
29a46483a1
Merge pull request #368 from veblush/bump-gcc-windows
...
Changed the version of gcc for mxe to 9
2020-01-18 16:54:18 -05:00
Esun Kim
d2e7643d3e
Changed the version of gcc for mxe to 9
2020-01-14 11:26:20 -08:00
Matt McCormick
c07e40fbf8
Merge pull request #359 from JonasVautherin/manylinux2014_x86_64
...
add support for manylinux2014-x64
2019-12-23 12:54:38 -05:00
Jonas Vautherin
4911275985
Add digest to base image, for reproducibility
2019-12-23 10:20:32 +01:00
Jonas Vautherin
d0f327e9ac
Add manylinux2014 to README
2019-12-23 10:20:32 +01:00
Jonas Vautherin
a8add1afe2
add manylinux2014-x64 to circleci
2019-12-23 10:20:32 +01:00
Jonas Vautherin
42b7dd5602
add support for manylinux2014-x64
2019-12-23 10:20:32 +01:00
Matt McCormick
218a9c0945
Merge pull request #360 from veblush/manylinux2010-x86
...
Add manylinux2010-x86
2019-12-22 22:55:51 -05:00
Esun Kim
8c87d05887
Update config.yml
2019-12-20 16:53:48 -08:00
Esun Kim
88d5678336
Updated the download url for openssl
2019-12-20 08:50:37 -08:00
Esun Kim
acf4523a36
Fix openssl download
2019-12-19 16:01:36 -08:00
Esun Kim
f0fff3c3c4
Fixed yum error
2019-12-19 16:01:18 -08:00
Esun Kim
04cf3a10d8
Fixed the error with /bin/sh
2019-12-18 09:54:04 -08:00
Esun Kim
71437e2604
Update README and CI config
2019-12-17 11:25:23 -08:00
Esun Kim
2a3efdd548
Add manylinux2010-x86
2019-12-17 10:13:08 -08:00
Matt McCormick
467f7fcfba
Merge pull request #356 from haampie/feature-bump-mxe-2
...
Bump MXE version 2
2019-12-16 15:12:47 -05:00
Harmen Stoppels
17dc6da36e
Bump MXE version: Qt 5.13, ITK 5.0
2019-12-16 08:50:32 +01:00
Matt McCormick
0c64605b67
Merge pull request #355 from haampie/feature-bump-mxe
...
Bump MXE version 1
2019-12-15 18:32:26 -05:00
Harmen Stoppels
b7908a715a
Bump MXE version
2019-12-04 08:23:21 +01:00
Harmen Stoppels
1717e81988
Build each package sequentially with all threads available
2019-12-04 08:23:21 +01:00
Harmen Stoppels
63e96035f9
Disable ccache in MXE
2019-12-04 08:21:29 +01:00
Matt McCormick
92bdbca94e
Merge pull request #353 from josiahsams/ppc64le_1
...
re-enable ppc64le with crosstool-ng
2019-11-27 15:07:35 -05:00
Josiah Samuel
e8fd16ae09
remove old Dockerfile
2019-11-26 22:12:37 +05:30
Josiah Samuel
ae3d99120b
include repo sources
2019-11-26 22:10:28 +05:30
Josiah Samuel
48f9bda187
re-enable ppc64le with crosstool-ng
2019-11-26 19:20:32 +05:30
Jean-Christophe Fillion-Robin
659dfd5b4e
Merge pull request #352 from thewtex/git-src-url
...
git: Use mirror source URL for stability
2019-11-20 10:11:58 -05:00
Matt McCormick
3f22071fa0
git: Use mirror source URL for stability
2019-11-20 10:07:24 -05:00
Matt McCormick
aba2588f88
Merge pull request #351 from thewtex/bump-emscripten
...
web-wasm: Bump emscripten to sdk-tag-1.38.48
2019-11-18 14:11:25 -05:00
Matt McCormick
e382e05f06
web-wasm: Bump emscripten to sdk-tag-1.38.48
2019-11-17 20:39:55 -05:00
Jean-Christophe Fillion-Robin
7b02705432
Merge pull request #347 from thewtex/manylinux-python-3.8
...
Manylinux python 3.8
2019-10-24 11:20:49 -04:00
Matt McCormick
d791820949
manylinux: pull from upstream manylinux1 image
...
Python 3.8.0 final has been released, and the scikitbuild fork with 3.8
pre-releases is no longer needed.
2019-10-24 10:25:13 -04:00
Matt McCormick
8ad158c976
Revert "manylinux: Update scikit-build from 0.8.1 to 0.9.0"
...
This reverts commit 8eecfcacb2 .
scikit-build still has an important regression as described in
https://github.com/scikit-build/scikit-build/issues/415
2019-10-24 10:25:13 -04:00
Matt McCormick
9a789a5397
Merge pull request #345 from JonasVautherin/cross-compilation-BOTH
...
Change cmake_find_root_path_mode to BOTH
2019-10-14 17:07:35 -04:00
Jonas Vautherin
8388e2be3a
Change cmake_find_root_path_mode to BOTH for remaining
...
linux cross-compiling images.
2019-10-11 18:37:07 +02:00
Matt McCormick
9658ba30af
Merge pull request #343 from leograba/master
...
Set environment variables for Linux kernel cross compilation
2019-07-24 09:25:49 -04:00
Leonardo Graboski Veiga
0848dfc264
Set environment variables for Linux kernel cross compilation
...
Set the ARCH, CROSS_COMPILE and PATH variables to support Linux kernel
cross compilation.
ARCH is set according to:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/arch?h=v5.2.2
PATH is set to include the cross toolchain path, which is used by the
kernel Makefile.
CROSS_COMPILE is the CROSS_TRIPLE with a dash appended, as the kernel
Makefile uses it to invoke the toolchain utils.
To build the kernel, depending on the config, libssl-dev and libelf-dev
are required. Those are not dealt in this commit as they are not
correlated to the environment variables.
Validated by build the kernel using default kernel config when possible,
otherwise randomly select a defconfig.
<arch> - <defconfig>
arm64 - defconfig
armv5 and armv5-musl - colibri_pxa270_defconfig
armv6 - bcm2835_defconfig
armv7 and armv7a- tegra_defconfig
*x86 - i386_defconfig
mips and mipsel - ath79_defconfig
ppc64le - wii_defconfig
s390x - defconfig
x64 - x86_64_defconfig
* x86 dockcross toolchain does not provide "ld" and compilation fails.
fix #160
2019-07-23 22:54:25 -03:00
Matt McCormick
dfd61226a7
Merge pull request #342 from JonasVautherin/334-android-and-linux-armv6
...
Update Toolchain.cmake to use BOTH for CMAKE_FIND_ROOT_PATH_MODES
2019-07-18 09:59:25 -05:00
Matt McCormick
40555d6f32
Merge pull request #337 from JonasVautherin/334-cmake-find-root-path-mode
...
Update Toolchain.cmake to use BOTH for CMAKE_FIND_ROOT_PATH_MODES
2019-07-18 09:56:39 -05:00
Jonas Vautherin
02dcaef714
Update Toolchain.cmake to use BOTH for CMAKE_FIND_ROOT_PATH_MODES
...
For android-arm, android-arm64 and linux-armv6
2019-07-18 12:03:07 +02:00
Jonas Vautherin
a35ef4410b
Update Toolchain.cmake to use BOTH for CMAKE_FIND_ROOT_PATH_MODES
...
This is necessary if one wants to be able to use libraries or
includes or programs installed locally (and not on the system
of the build machine, or in CMAKE_SYSROOT, or in CMAKE_FIND_ROOT_PATH).
According to cmake order for find_* functions, CMAKE_FIND_ROOT_PATH
will be searched before the system of the build machine anyway,
which doesn't dramatically change the current behavior.
2019-07-18 00:29:15 +02:00
Matt McCormick
668da9eb04
Merge pull request #341 from thewtex/mxe-link
...
doc: Add link to MXE website
2019-07-17 16:06:50 -05:00
Matt McCormick
30faced713
doc: Add link to MXE website
2019-07-16 18:21:19 -04:00
Jean-Christophe Fillion-Robin
865e0490ab
Merge pull request #329 from JonasVautherin/326-set-cmake-crosscompiling-manylinux
...
Manylinux toolchains: restore CMAKE_CROSSCOMPILING
2019-07-10 22:57:42 -04:00
Jonas Vautherin
a15af05753
Manylinux toolchains: restore CMAKE_CROSSCOMPILING to FALSE after setting CMAKE_SYSTEM_NAME
...
Then CMAKE_CROSSCOMPILING_EMULATOR (and therefore cross_triple) are not
needed anymore.
2019-07-10 17:14:09 +02:00
Jean-Christophe Fillion-Robin
81f20ad2b8
Merge pull request #330 from JonasVautherin/327-set-manylinux-in-toolchain
...
Manylinux toolchain: set MANYLINUX1/MANYLINUX2010 to TRUE
2019-07-10 05:05:15 -04:00
Jonas Vautherin
d0d16e0a8b
Manylinux toolchain: set MANYLINUX1/MANYLINUX2010 to TRUE
...
So that one can do `if (MANYLINUX1)` in CMake, just like it
is commonly done with e.g. `if (IOS)` or `if (MSVC)`.
2019-07-09 18:38:53 +02:00
Matt McCormick
7a7b5a3204
Merge pull request #314 from alvarolb/master
...
Add support for arm5-musl
2019-06-18 19:50:19 -04:00
Jean-Christophe Fillion-Robin
6beb8209a7
Merge pull request #328 from jcfr/update-git
...
Update git from 2.20.1 to 2.22.0
2019-06-10 10:50:47 -04:00
Jean-Christophe Fillion-Robin
72336efbf4
Update git from 2.20.1 to 2.22.0
2019-06-09 12:28:30 -04:00
Jean-Christophe Fillion-Robin
76aad84b89
Merge pull request #325 from jcfr/add-install-gosu-binary-wrapper-script
...
Backport install-gosu-binary-wrapper from dockbuid
2019-06-09 12:09:53 -04:00
alvarolb
b671432c6f
add support for armv5 using musl as libc version
2019-06-08 18:06:12 -04:00
Jean-Christophe Fillion-Robin
edf132509b
Backport install-gosu-binary-wrapper from dockbuid
...
To ensure that our custom sudo wrapper is not
overwritten by a future re-install of sudo, it
is created in /usr/loca/bin
See https://github.com/dockbuild/dockbuild/issues/52
2019-06-08 17:47:03 -04:00
Jean-Christophe Fillion-Robin
f5c380f467
Merge pull request #324 from ibtaylor/update_openssl_version
...
bump openssl version to openssl-1.0.2s
2019-06-02 01:11:25 -04:00
Ian Taylor
2c9401a8be
bump openssl version to openssl-1.0.2s
2019-06-01 04:53:17 -04:00
Jean-Christophe Fillion-Robin
6bfbae3b3f
Merge pull request #323 from jcfr/manylinux-update-to-scikit-build-0.10.0
...
manylinux: Update scikit-build from 0.9.0 to 0.10.0
2019-05-25 11:54:59 -04:00
Jean-Christophe Fillion-Robin
181d5464df
manylinux: Update scikit-build from 0.9.0 to 0.10.0
2019-05-23 19:48:56 -04:00
Jean-Christophe Fillion-Robin
8bb5d2887b
Merge pull request #322 from jcfr/add-manylinux2010
...
Add manylinux2010, rename manylinux to manylinux1
2019-05-22 14:44:37 -04:00
Jean-Christophe Fillion-Robin
2b892204e2
install-gosu-binary: Run gpgconf --kill only if option is available
2019-05-22 13:17:53 -04:00
Jean-Christophe Fillion-Robin
4793ea7c06
Add manylinux2010-x64 image
...
Since i686 image is not yet available in upstream project, this commit
only add the x64 version.
2019-05-22 03:21:10 -04:00
Jean-Christophe Fillion-Robin
1e0e89814b
Rename manylinux images to manylinux1
2019-05-22 03:11:45 -04:00
Jean-Christophe Fillion-Robin
8eecfcacb2
manylinux: Update scikit-build from 0.8.1 to 0.9.0
2019-05-22 00:48:25 -04:00
Matt McCormick
b3be15533e
Merge pull request #321 from HubertJFarnsworth/feature/add-automake-and-libtool-to-armv7a
...
updated armv7a to enable libtool and automake
2019-04-24 13:13:16 -04:00
Hubert Farnsworth
638e8f6e8e
updated armv7a to enable libtool and automake
2019-04-23 18:27:39 +00:00
Matt McCormick
bda0c3d7ff
Merge pull request #320 from HubertJFarnsworth/move-debian-distro-from-jessie-to-stretch
...
Updated debian distro from jessie to stretch
2019-04-22 21:39:23 -04:00
HubertJFarnsworth
94abe583e3
Fixed gpgconf variable typo in install-gosu-binary.sh
2019-04-22 15:31:22 -04:00
Hubert Farnsworth
c1acefed25
Updated gpgconf check to handle gpg versions where gpgconf doesn't exist
2019-04-22 18:29:35 +00:00
Hubert Farnsworth
68d84d6f06
update to fix race condition on GPG temporary file deletion
2019-04-22 16:18:16 +00:00
HubertJFarnsworth
3ba2053167
Updated circleci config to pull stretch-slim
2019-04-22 10:30:33 -04:00
HubertJFarnsworth
60d04e28d2
Removed unintentionally checked in Dockerfile
2019-04-22 10:20:18 -04:00
Hubert Farnsworth
aae501313e
Updated debian distro from jessie to stretch
2019-04-22 14:09:10 +00:00
Matt McCormick
7ff84badf9
Merge pull request #312 from er1c/script-fix
...
Add missing space in shell if [ ... ]
2019-03-10 14:21:52 -04:00
Eric Peters
4095538707
Add missing space in shell if [ ... ]
2019-03-07 08:57:23 -08:00
Matt McCormick
05059cff57
Merge pull request #308 from thewtex/argv7a-readme
...
Armv7a readme
2019-03-06 08:34:08 -05:00
Matt McCormick
d32aba1ba7
Merge pull request #309 from thewtex/msys
...
Msys
2019-03-06 00:03:38 -05:00
Matt McCormick
49f7fc05fe
dockcross: Do not try to use -ti under MSYS
...
Avoid errors, complaints, and suggestions to use winpty.
2019-03-05 17:45:09 -05:00
Matt McCormick
17ecb746ec
dockcross: Do not mount SSH_DIR with MSYS
...
The mount directory is not correct in this environment.
2019-03-05 17:43:03 -05:00
Matt McCormick
63f53daab8
ci: Add linux-armv7 to CircleCI configuration
2019-03-05 17:18:09 -05:00
Matt McCormick
f04297f4d1
readme: Add linux-armv7a description
2019-03-05 17:16:42 -05:00
Matt McCormick
043e993fd9
Merge pull request #307 from mixaz/master
...
added image for ARMv7-A
2019-03-05 11:44:39 -05:00
Mikhail Zemlyanukha
2a29197b3b
added image for ARMv7-A
2019-03-03 18:54:14 +03:00
Matt McCormick
b5a13fa4d2
Merge pull request #305 from sfo/linking_option
...
Windows-Images with dynamic linking
2019-03-02 15:58:36 -05:00
Matt McCormick
227d07ffde
Merge pull request #306 from dockcross/update-manylinux-images-with-python3.8
...
manylinux: Trigger rebuild using updated manylinux images having Python 3.8
2019-03-02 15:58:07 -05:00
Jean-Christophe Fillion-Robin
cef767b660
manylinux: Reference custom manylinux images providing Python3.8
...
This commit updates the version of manylinux base images to use custom
flavor having Python 3.8. See https://github.com/scikit-build/manylinux#available-branches
Python 3.8.0a2 was initially added to upstream manylinux
after integrating https://github.com/pypa/manylinux/pull/273 .
But considering that Python 3.8 is still an alpha release and that
(1) the associated ABI is not yet stable and (2) incompatibilities are
expected between wheels generated for alpha/beta/rc and final version
of python 3.8.0, the manylinux maintainers decided to revert the update.
2019-03-01 18:39:15 -05:00
Jean-Christophe Fillion-Robin
5ff5d487ca
manylinux: Trigger rebuild using updated manylinux images having Python 3.8
...
See https://github.com/pypa/manylinux/pull/273
2019-03-01 14:42:59 -05:00
Stanley F
46c941df93
fix makefile
2019-03-01 16:22:44 +01:00
Stanley F
9a3a86a033
adapt circleci script
2019-03-01 16:22:44 +01:00
Stanley F
7702019e74
adapt README
2019-03-01 16:22:44 +01:00
Stanley F
c9a7606f1f
add windows images with shared linking
2019-03-01 16:22:44 +01:00
Stanley F
c2d0203a3c
add MXE_TARGET_LINK option to distinguish static and shared windows builds
2019-03-01 16:22:44 +01:00
Matt McCormick
298f75a608
Merge pull request #304 from sfo/mxe-bump
...
windows: Bump MXE to 2018-02-27 master
2019-02-28 19:59:11 -05:00
Stanley F
98f4817886
fix lzip dependency: https://github.com/mxe/mxe/commit/efbd2b52e5f806043130f5a0026790ab8db81ede
2019-02-28 20:59:50 +01:00
Matt McCormick
22e786d2ef
windows: Bump MXE to 2018-02-27 master
2019-02-27 16:56:21 -05:00
Matt McCormick
46b9056831
Merge pull request #302 from thewtex/openssl-conan-update
...
Openssl conan update
2019-02-27 16:54:43 -05:00
Matt McCormick
6c91072ae6
base: Install and upgraded version of setuptools
...
This addresses the build of a dependency of conan:
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'python_requires'
warnings.warn(msg)
error in isort setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers
2019-02-27 14:26:38 -05:00
Matt McCormick
2f71cda87d
base: Bump openssl to 1.0.2r
2019-02-27 14:26:14 -05:00
Matt McCormick
26109ddd44
Merge pull request #297 from ChaosCA/patch-1
...
Enable the ARM Simulator for GDB
2019-02-07 20:34:53 -05:00
Chaos
3cc9903b13
Enable the ARM Simulator for GDB
...
This should add the `target sim` for GDB from what I’ve seen online about this.
Closes #295
2019-02-07 13:59:48 -06:00
Matt McCormick
4dfa540396
Merge pull request #292 from thewtex/wasm-bump
...
Wasm bump
2019-01-21 15:40:56 -05:00
Matt McCormick
44e87d7cf2
web-wasm: Bump Emscripten to 1.38.24
...
Use Debian stretch packaged gosu, as recommended in the documentation:
https://github.com/tianon/gosu/blob/master/INSTALL.md
to avoid GPG key issues.
2019-01-20 20:42:41 -05:00
Matt McCormick
d9412b3136
web-wasm: Bump to Emscripten 1.38.24
2019-01-19 22:39:56 -05:00
Matt McCormick
58c1b3e5b8
README: Sort web-wasm alphabetically
2019-01-19 22:35:33 -05:00
Matt McCormick
c636cf0cec
Merge pull request #291 from thewtex/web-wasm
...
web-wasm: Rename image from browser-asmjs
2019-01-19 18:28:35 -05:00
Matt McCormick
3c194a1914
web-wasm: Rename image from browser-asmjs
...
WebAssembly has a better mindshare than asm.js. In the future, it will
be used in much more than browsers. Also, newer versions of Emscripten
default to WebAssembly.
2019-01-19 16:05:29 -05:00
Matt McCormick
26f8a6b169
windows-x86: Fix saving tagged image
2019-01-18 14:25:25 -05:00
Matt McCormick
eea86990ba
deploy: Debug windows-x86 deploy failure
2019-01-17 22:25:20 -05:00
Matt McCormick
a7a86778a7
doc: Fix README link formatting
2019-01-17 10:09:11 -05:00
Matt McCormick
d687abaddc
Merge pull request #287 from thewtex/default-dockcross-image-tag
...
versioning: Set DEFAULT_DOCKCROSS_IMAGE based on the image tag
2019-01-17 08:51:19 -05:00
Matt McCormick
c96cbdc956
versioning: Set DEFAULT_DOCKCROSS_IMAGE based on the image tag
...
This ensures that the dockcross script will continue to use the specific
tagged version of the image that generates it.
2019-01-16 23:25:52 -05:00
Matt McCormick
e18f42bc60
Merge pull request #288 from thewtex/dockbuild-description
...
doc: The difference between dockbuild and dockcross
2019-01-15 20:11:51 -05:00
Matt McCormick
9083efd858
doc: The difference between dockbuild and dockcross
2019-01-15 17:25:26 -05:00
Matt McCormick
6c36c469b7
Merge pull request #284 from thewtex/circleci-browser-asmjs-filter
...
browser-asmjs: Filter images when finding tagged version
2019-01-07 09:11:20 -05:00
Matt McCormick
0ef049fecd
browser-asmjs: Filter images when finding tagged version
2019-01-06 23:05:25 -05:00
Matt McCormick
45ccf40b58
Merge pull request #283 from thewtex/tagged-default-dockcross-image
...
browser-asmjs: Use tagged version for the default dockcross image
2019-01-01 23:14:18 -05:00
Matt McCormick
03931af69b
browser-asmjs: Use tagged version for the default dockcross image
2019-01-01 21:15:02 -05:00
Matt McCormick
9e57d19cea
Merge pull request #281 from thewtex/cmake-git-bump
...
Cmake git bump
2018-12-20 23:31:42 -05:00
Matt McCormick
ca4ca68898
base: Bump Git to 2.20.1
2018-12-20 13:48:52 -05:00
Matt McCormick
00ba78a46a
base: Bump CMake to 3.13.2
2018-12-20 11:24:09 -05:00
Matt McCormick
a605aa5312
Merge pull request #280 from thewtex/build-deploy-tagging
...
Build deploy tagging
2018-12-19 11:18:13 -05:00
Matt McCormick
85250320b6
base: Use Debian version pinned to date
2018-12-19 08:53:27 -05:00
Matt McCormick
fce48bcfe3
build-deploy: Tag images by date and Git SHA
...
Tag with the pattern:
<imagename>:YYYYMMDD-SHA{N} where YYYYMMDD is the date of the build and
SHA{N} the output of `git rev-parse --short HEAD`
along with `latest` as discussed in Issue #223 .
This helps clients use a fixed, reproducible image that will be
available for a long period of time.
2018-12-19 08:51:55 -05:00
Matt McCormick
0bb3b65ebf
base: Bump openssh to V_7_9_P1
...
Also, be explicit with ssl-dir for configuration.
2018-12-16 22:46:44 -05:00
Matt McCormick
148cb4ce12
base: Bump openssl to 1.0.2q
...
1.0.2o is now longer served.
OpenSSH does currently not support 1.1 per:
https://github.com/openssh/openssh-portable/pull/48
2018-12-16 22:46:44 -05:00
Jean-Christophe Fillion-Robin
537a464742
Merge pull request #272 from jcfr/manylinux-update-scikit-build
...
manylinux: Update scikit-build from 0.7.1 to 0.8.1
2018-10-13 06:58:02 -04:00
Jean-Christophe Fillion-Robin
171d61880c
manylinux: Update scikit-build from 0.7.1 to 0.8.1
2018-10-12 23:31:29 -04:00
Matt McCormick
bb77f813c0
Merge pull request #265 from urzds/patch-1
...
Fix dockcross script for users/groups containing spaces
2018-09-30 16:01:38 -04:00
Dennis Schridde
8c955feeef
Fix dockcross script for users/groups containing spaces
...
If `id -un` or `id -gn` outputs a name containing a space, e.g. when joined to an AD domain with SSSD, the current `dockcross` script would break and abort with an error: `docker: invalid reference format.`, because it would interpret the part after the space as an image name.
2018-09-27 18:45:48 +02:00
Matt McCormick
388fa45709
Merge pull request #263 from lebeg/fix_armv7_hard_float
...
Pinned armv7 ABI to use hard float
2018-09-18 20:10:39 -04:00
Anton Chernov
654c357bd5
Pinned armv7 ABI to use hard float
2018-09-18 16:40:02 +00:00
Matt McCormick
96dd0feb4c
Merge pull request #260 from Gjacquenot/master
...
[windows] Updated mxe repo for future access to gcc8
2018-09-12 15:38:45 -04:00
Guillaume Jacquenot
28a1380454
[windows] Included cmake in LOCAL_PKG_LIST due to mxe evolutions
2018-09-12 21:21:30 +02:00
Guillaume Jacquenot
bd376c7ccb
[windows] Updated LOCAL_PKG_LIST due to mxe evolutions
2018-09-11 21:15:01 +02:00
Guillaume Jacquenot
88a70df167
[windows] Updated mxe repo to access new plugin directory
2018-09-09 16:18:16 +02:00
Matt McCormick
f1b4882530
Merge pull request #253 from lebeg/enable_omp
...
Enabled OpenMP for linux-arm64, linux-armv5, linux-armv7, linux-mips,…
2018-08-27 12:54:59 -04:00
Anton Chernov
78b49e90cb
Enabled OpenMP for linux-arm64, linux-armv5, linux-armv7, linux-mips, linux-s390x
2018-08-27 13:53:31 +02:00
Matt McCormick
b3654017a0
Merge pull request #255 from thewtex/resource-class
...
circleci: Remove resource_class, which CircleCI no longer supports
2018-08-25 18:48:41 -04:00
Matt McCormick
ff941625e9
circleci: Remove resource_class, which CircleCI no longer supports
2018-08-25 15:25:32 -04:00
Matt McCormick
8fa92cd834
Merge pull request #238 from thewtex/bash-script-invocation
...
common: Fix bash shell script invocation
2018-08-20 20:37:34 -04:00
Matt McCormick
ba72994b41
common: Fix bash shell script invocation
...
`#!/usr/bin/env bash` should be used to avoid hard paths.
To address:
dockcross-manylinux-x64: bad interpreter: /bin/bash^M: no such file or directory
2018-08-20 18:12:32 -04:00
Matt McCormick
5ce3579933
Merge pull request #252 from thewtex/lf-attributes
...
git: Ensure we use lf endings
2018-08-20 18:11:54 -04:00
Matt McCormick
ce9f79edfe
git: Ensure we use lf endings
...
This could cause issues with bash if their are Windows line endings.
2018-08-20 14:24:47 -04:00
Jean-Christophe Fillion-Robin
5a8b47357a
Merge pull request #251 from thewtex/linux-armv5-armv7-deploy
...
linux-armv5,linux-armv7: Reenable deployment
2018-08-20 11:27:19 -04:00
Matt McCormick
0e5a35bb13
manylinux: Install wget
...
Required for the openssl build. Upstream has removed wget from the
installation.
2018-08-19 19:05:58 -04:00
Matt McCormick
86fc1bd627
linux-armv5,linux-armv7: Reenable deployment
...
These were disabled -- see #209 #201
2018-08-19 12:55:07 -04:00
Matt McCormick
112d113365
Merge pull request #245 from sfo/fix_compile_windows
...
do not delete mxe's .git directory
2018-07-26 16:43:26 -07:00
Stanley F
3fe4d7d0df
do not delete mxe's .git directory
2018-07-23 08:31:13 +02:00
Matt McCormick
c2e7513eed
Merge pull request #244 from Nadav-Ruskin/armv5_crosstool_ng
...
Crosstool-ng'd armv5
2018-07-15 21:55:50 -04:00
Nadav Ruskin
bbf6d6d45e
Crosstool-ng'd armv5
2018-07-15 13:43:55 +03:00
Matt McCormick
4689069099
Merge pull request #242 from Nadav-Ruskin/wsl_fix_missing_config
...
Fixed trying to read wsl.conf when it's missing
2018-07-13 15:03:26 -04:00
Matt McCormick
0d0f941ec0
Merge pull request #243 from Nadav-Ruskin/armv7_crosstool_ng
...
Crosstool-ng'd armv7
2018-07-13 15:02:18 -04:00
Nadav Ruskin
b3bcf24ffc
Crosstool-ng'd armv7
2018-07-11 10:45:53 +03:00
Nadav
9572d88a7a
Update dockcross
...
Fixed CFG_FILE not referring to the variable $CFG_FILE.
2018-07-11 09:27:02 +03:00
Nadav Ruskin
c6c4bc078a
Fixed trying to read wsl.conf when it's missing
2018-07-10 16:55:17 +03:00
Jean-Christophe Fillion-Robin
a0b62f5717
Merge pull request #241 from dockcross/manylinux-update-scikit-build
...
manylinux: Update version of scikit-build from 0.6.1 to 0.7.1
2018-07-10 03:18:26 -04:00
Jean-Christophe Fillion-Robin
25483115b0
manylinux: Update version of scikit-build from 0.6.1 to 0.7.1
2018-07-10 01:10:19 -04:00
Jean-Christophe Fillion-Robin
69e5734004
Merge pull request #240 from dockcross/update-manylinux
...
manylinux: Re-build images using latest base images
2018-07-10 01:45:00 +00:00
Jean-Christophe Fillion-Robin
2936ea53c7
android=arm64: Fix image build removing "debian-security" from sources.list
...
This commit is an attempt to fix the following error:
W: Failed to fetch http://cdn-fastly.deb.debian.org/debian-security/dists/jessie/updates/InRelease Unable to find expected entry 'main/binary-arm64/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
Looking at "http://cdn-fastly.deb.debian.org/debian-security/dists/jessie/updates/InRelease ", it
doesn't list "arm64", it only lists the following ones:
Architectures: amd64 armel armhf i386
Considering that the build of June 15 was successful (see https://circleci.com/gh/dockcross/dockcross/1950 ),
the architecture was most likely dropped in a recent update. It could be
related to the fact security support for Debian Jessie ended on June 17 2018.
See https://en.wikipedia.org/wiki/Debian_version_history#Release_table
2018-07-09 19:05:45 -04:00
Jean-Christophe Fillion-Robin
60a37a604e
manylinux: Re-build images using latest base images
...
The purpose of this commit is to rebuild the dockcross images against
the latest manylinux images including Python 3.7 and also updated
setuptools, autitwheel, git, curl, ...
Note that python 3.3 was removed from the image.
$ docker run -ti --rm quay.io/pypa/manylinux1_x86_64 bash -c "ls -1 /opt/python/"
cp27-cp27m
cp27-cp27mu
cp34-cp34m
cp35-cp35m
cp36-cp36m
cp37-cp37m
2018-07-09 15:50:09 -04:00
Matt McCormick
648399c8a4
Merge pull request #227 from andre-richter/arm64-revamp
...
Revisit ARM64 move to crosstool-ng
2018-06-15 07:53:46 -04:00
Andre Richter
87d8255f03
Sync arm64 wtih other crosstool-ng targets
2018-06-14 20:27:20 +02:00
Matt McCormick
d3cd828db0
Merge pull request #237 from Gjacquenot/new_master
...
Added new image windows-x64-posix
2018-06-12 13:30:47 -04:00
Guillaume Jacquenot
4bc52bf1b8
[windows_x64_posix] Updated Readme.rst to list new image
2018-06-12 07:04:39 +02:00
Guillaume Jacquenot
957e7ae031
[windows_x64_posix] Updated circle-ci config.yml to take into account windows-x64-posix
2018-06-12 00:45:44 -04:00
Guillaume Jacquenot
9997a896ae
[windows_x64_posix] Updated Makefile to take into account windows-x64-posix
2018-06-12 00:45:44 -04:00
Guillaume Jacquenot
1be55c41f5
[windows_x64_posix] Added windows-x64-posix/Dockerfile.in
2018-06-12 00:45:44 -04:00
Guillaume Jacquenot
9928d75771
[windows_x64_posix] Declared MXE_TARGET_THREAD empty parameter in windows-x64/Dockerfile.in
2018-06-12 00:45:44 -04:00
Guillaume Jacquenot
b9bd644a72
[windows_x64_posix] Declared MXE_TARGET_THREAD empty parameter in windows-x86/Dockerfile.in
2018-06-12 00:45:44 -04:00
Guillaume Jacquenot
166f2bb79c
[windows_x64_posix] Added MXE_TARGET_THREAD argument in common.windows
2018-06-12 00:45:43 -04:00
Jean-Christophe Fillion-Robin
56e3ad71aa
Merge pull request #236 from jcfr/windows-install-mxe
...
common.windows: Optimize image size removing MXE sources
2018-06-12 04:44:18 +00:00
Jean-Christophe Fillion-Robin
b5cbd2a878
common.windows: Only install required packages
...
Suggested-by: Guillaume Jacquenot <Gjacquenot@users.noreply.github.com >
2018-06-11 17:21:02 -04:00
Jean-Christophe Fillion-Robin
73e556f06b
common.windows: Better optimization to support package install in derived images
2018-06-11 09:25:14 -04:00
Jean-Christophe Fillion-Robin
eabac20a8a
common.windows: Optimize image size removing MXE sources
...
Suggested-by: Commaster <Commaster@users.noreply.github.com >
See #181
2018-06-09 18:23:50 -04:00
Jean-Christophe Fillion-Robin
85593886fd
Merge pull request #235 from dockcross/more-script-tweaks
...
More script tweaks
2018-06-09 21:04:24 +00:00
Jean-Christophe Fillion-Robin
2e1e18e187
common.docker: Speed-up manylinux-x86 image build downloading CMake binary
...
x86 version of CMake compatible with Centos5 is now available at
https://github.com/dockbuild/CMake/releases
2018-06-09 14:14:19 -04:00
Jean-Christophe Fillion-Robin
aa202df283
windows-(x86|x64): Optimize images introducing "common.windows"
...
* Avoid duplication introducing common script
* Optimize image size reducing the number of RUN instructions
2018-06-09 01:20:20 -04:00
Jean-Christophe Fillion-Robin
47d2738159
common.debian: Optimize image size combining RUN instructions
2018-06-09 00:07:33 -04:00
Jean-Christophe Fillion-Robin
2b93dd5412
Centralize python packages installation adding "install-python-packages" script
2018-06-09 00:07:33 -04:00
Jean-Christophe Fillion-Robin
6cdf33f46f
common.docker: Alphabetically list scripts in COPY instruction
2018-06-09 00:07:33 -04:00
Jean-Christophe Fillion-Robin
5f5a890714
common.*: Clearly differentiate runtime and buildtime scripts
...
Simplify all common.* files by simply removing the "buildscripts" directory
instead of listing each script one by one.
2018-06-09 00:07:33 -04:00
Jean-Christophe Fillion-Robin
2a425ac1ad
install-gosu-binary.sh: install sudo wrapper when executing the script
2018-06-09 00:07:33 -04:00
Matt McCormick
9d4bb8a0eb
Merge pull request #229 from Nadav-Eyesight/wsl_better_support
...
Wsl better support
2018-06-06 21:30:55 -04:00
Jean-Christophe Fillion-Robin
7e481dbf20
Merge pull request #234 from dockcross/tweak-install-scripts-dockerfiles-and-optimize-imagesize-2
...
Optimize image size, speed up build, tweak install scripts and dockerfiles
2018-06-06 22:15:39 +00:00
Jean-Christophe Fillion-Robin
1f2e82f089
install-gosu-binary: Improve gpg key download listing additonal servers
2018-06-06 14:34:04 -04:00
Jean-Christophe Fillion-Robin
1120f1e9a4
STYLE: common.manylinux: Consistently chain commands using post "&&"
2018-06-06 13:46:00 -04:00
Jean-Christophe Fillion-Robin
04841a1de0
common.manylinux: Optimize image size grouping all install commands in same RUN
2018-06-06 13:46:00 -04:00
Jean-Christophe Fillion-Robin
cb157b7457
common.docker: Optimize image size installing "liquidprompt" in existing RUN command
2018-06-06 13:46:00 -04:00
Jean-Christophe Fillion-Robin
6ac8097064
common.docker: Optimize image size installing "conan" in existing RUN command
2018-06-06 13:46:00 -04:00
Jean-Christophe Fillion-Robin
4dd933c35b
common.docker: Optimize image size building "ninja" in existing RUN command
2018-06-06 13:45:59 -04:00
Jean-Christophe Fillion-Robin
4dce58cfec
common.*: Optimize image size introducing "install-gosu-binary.sh" script
...
Script was copied from https://github.com/dockbuild/dockbuild
2018-06-06 13:45:59 -04:00
Jean-Christophe Fillion-Robin
bd811da018
STYLE: Tweak indent in common.debian and common.docker
2018-06-06 13:45:59 -04:00
Jean-Christophe Fillion-Robin
007899c2a5
STYLE: For consistency, rename install-ninja.sh to build-and-install-ninja.sh
2018-06-06 13:45:59 -04:00
Jean-Christophe Fillion-Robin
71759485f9
build-and-install-cmake.sh: Improve script to speedup build time
...
* faster source checkout specifying tag and depth
* remove obsolete comments
* disable testing
2018-06-06 13:45:59 -04:00
Jean-Christophe Fillion-Robin
f1a8f69f4d
build-and-install-openssl.sh, install-cmake-binary.sh: Tweak install scripts
...
* Consistently use "/usr/src" as download and staging area
* install-cmake-binary: Introduce CMAKE_ROOT var
* build-and-install-openssl: Remove redundant -fPIC flag, download openssl sources using "wget"
2018-06-06 13:45:52 -04:00
Nadav Ruskin
406a1b60f9
Helper script now works on wsl with modified roots
2018-05-27 11:44:06 +03:00
Matt McCormick
b5f967af66
Merge pull request #228 from lebeg/fortran
...
Added fortran compiler
2018-05-25 15:18:56 -04:00
Anton Chernov
eb65a8970a
Added fortran compiler
...
* Added FC to all Dockerfiles
* Changed cmake toolchains to use environment variables for compilers
2018-05-25 18:34:23 +02:00
Nadav Ruskin
187afc10d7
Started work on wsl support for every mount point
2018-05-23 17:59:03 +03:00
Matt McCormick
9cc9ae7977
Merge pull request #224 from Nadav-Eyesight/linux_arm64
...
Fixes to backward compatibility.
2018-05-10 19:22:02 -04:00
Nadav Ruskin
8508d3bcc4
Fixes to backward compatibility.
2018-05-08 08:35:37 -04:00
Matt McCormick
f5c87215fc
Merge pull request #221 from Nadav-Eyesight/linux_arm64
...
Linux arm64
2018-05-05 21:11:57 -04:00
Nadav Ruskin
6191491ba5
Fixed linux-arm64 compilation I hope.
2018-05-03 06:49:46 -04:00
Nadav Ruskin
143c79e5cd
Fixed toolchain paths
2018-04-30 06:09:35 -04:00
Nadav Ruskin
ffa14f8c9a
Added missing arm64 architecture apt support
2018-04-29 09:37:53 -04:00
Nadav Ruskin
08f89a8ae7
Re-added linux-arm64 to .circleci/config.yml
2018-04-29 03:34:53 -04:00
Nadav Ruskin
47b473054a
Added forgotten PKG_CONFIG_PATH
2018-04-25 05:56:18 -04:00
Nadav Ruskin
88c828b855
Trying to integrate my linux-arm64 solution to dockcross
2018-04-25 05:50:45 -04:00
Nadav
e2c5545bf6
Merge pull request #1 from dockcross/master
...
merge
2018-04-25 12:35:45 +03:00
Matt McCormick
97fdb764c7
Merge pull request #220 from thewtex/emscripten-1.37.37
...
browser-asmjs: Bump Emscripten to 1.37.37
2018-04-24 00:08:38 -04:00
Matt McCormick
407ead371c
browser-asmjs: Bump Emscripten to 1.37.37
2018-04-23 22:25:12 -04:00
Matt McCormick
41e4949396
Merge pull request #219 from thewtex/readme-order
...
README: Improve section order
2018-04-16 22:33:42 -04:00
Matt McCormick
fcfa9b6060
README: Improve section order
...
New users should see the most relevant sections first. In particular,
- Examples
- Installation
- Usage
2018-04-16 15:45:39 -04:00
Matt McCormick
7164a97f7e
Merge pull request #218 from thewtex/disable-broken-deploys
...
crossbuild-essential images: disable deploy
2018-04-16 07:46:44 -04:00
Matt McCormick
9f0468a72f
crossbuild-essential images: disable deploy
...
This is a follow-up to 57bf16fa17
2018-04-15 22:54:04 -04:00
Matt McCormick
49a15ac3e1
Merge pull request #217 from fbudin69500/UpdateGit
...
Update git
2018-04-15 22:51:30 -04:00
Francois Budin
602fb22cce
ENH: Compile git with SSL support
...
Older versions of git included in older linux distributions are not able
to download source from Github. A newer version is required with a newer
OpenSSL. This requires to also build curl with the same OpenSSL.
CMake is downloaded precompiled if available (64bits system) or compiled
from source otherwise.
2018-04-14 19:12:07 -04:00
Francois Budin
856ef6016e
BUG: Remove cpack symbolic link before creating the new link
2018-04-13 15:01:54 -04:00
Jean-Christophe Fillion-Robin
53d98cf4ff
Fix download of files using up-to-date "curl" instead of "wget"
...
In few images, curl is only tool that able to download from https
source requiring TLS 1.2
2018-04-13 15:01:54 -04:00
Matt McCormick
53990df0b8
Merge pull request #215 from thewtex/disable-embedian
...
crossbuild-essential images: disable because of missing packages
2018-04-03 09:35:18 -04:00
Matt McCormick
57bf16fa17
crossbuild-essential images: disable because of missing packages
...
Temporarily disable because the packages are not available. See #209 .
These should be replaced by crosstool-ng images.
2018-04-02 15:58:58 -04:00
Matt McCormick
f0986b663b
Merge pull request #201 from Nadav-Eyesight/android_arm64
...
Add Android-arm64
2018-04-02 14:55:49 -04:00
Matt McCormick
f403246365
Merge pull request #200 from Nadav-Eyesight/android_more_variables
...
Android - Use clang and add an API variable
2018-04-02 14:32:01 -04:00
Jean-Christophe Fillion-Robin
0992f871d6
Merge pull request #214 from dockcross/fix-name-of-image-in-dockcross-helptext-2
...
entrypoint.sh: Account for image tag when updating help text
2018-03-29 21:05:55 -04:00
Jean-Christophe Fillion-Robin
7b76882b56
entrypoint.sh: Account for image tag when updating help text
...
This commit is a follow up of b7028af (entrypoint.sh: Update help
text so that current image name is used)
It ensures that the suggested script in the help text doesn't include ":"
in its name.
Assuming DEFAULT_DOCKCROSS_IMAGE is set to "dockcross/imagename:latest"
Instead of suggesting:
[...]
# docker run --rm dockcross/imagename:latest > dockcross-imagename:latest
# chmod +x dockcross-imagename:latest
[...]
it will now suggest
[...]
# docker run --rm dockcross/imagename:latest > dockcross-imagename-latest
# chmod +x dockcross-imagename-latest
[...]
xref https://github.com/dockbuild/dockbuild/issues/30
[ci skip]
2018-03-29 21:04:52 -04:00
Jean-Christophe Fillion-Robin
902677437f
Merge pull request #213 from dockcross/README-fix-arcticle-link
...
README: Fix Articles link
[ci skip]
2018-03-29 18:28:15 -04:00
Jean-Christophe Fillion-Robin
f64ed37abb
README: Fix Articles link
...
Fixes #211
[ci skip]
2018-03-29 18:27:32 -04:00
Jean-Christophe Fillion-Robin
9966e1aed7
Merge pull request #207 from dockcross/fix-name-of-image-in-dockcross-helptext
...
entrypoint.sh: Update help text so that current image name is used
2018-03-29 15:09:00 -04:00
Jean-Christophe Fillion-Robin
b7028af76e
entrypoint.sh: Update help text so that current image name is used
...
xref https://github.com/dockbuild/dockbuild/issues/30
2018-03-29 04:43:26 -04:00
Nadav
f8e034ee01
Update Dockerfile
2018-03-28 11:43:22 +03:00
Nadav Ruskin
a39041bf0d
Changed CC and CXX variables
2018-03-28 04:42:48 -04:00
Nadav
a38741b30f
Fixed bracket typo
2018-03-27 17:48:27 +03:00
Matt McCormick
bad2204ccc
Merge pull request #204 from dockcross/explain-difference-dockcross-dockbuild
...
README: Explain difference between dockcross and dockbuild
2018-03-19 16:51:10 -04:00
Jean-Christophe Fillion-Robin
b809eaade6
README: Explain difference between dockcross and dockbuild
...
[ci skip]
2018-03-19 16:23:22 -04:00
Matt McCormick
b5d4166799
Merge pull request #205 from dockcross/update-license
...
Update LICENSE copyright dates and add @jcfr
2018-03-19 16:08:07 -04:00
Jean-Christophe Fillion-Robin
f14bfaa6e5
Update LICENSE copyright dates and add @jcfr
...
[ci skip]
2018-03-19 15:50:28 -04:00
Nadav
71d47e6888
Minor fix
2018-03-19 14:57:40 +02:00
Nadav
3c4049d504
Added android-arm64
2018-03-19 14:57:00 +02:00
Nadav
bf71007be4
Added android-arm64 as a target
2018-03-19 14:55:14 +02:00
Nadav
1cad97f9b2
Adding android-arm64 as a target
2018-03-19 14:50:17 +02:00
Nadav
71dfbcc509
Update Dockerfile
2018-03-18 11:10:47 +02:00
Nadav
d8adcfc2f4
Update Dockerfile
2018-03-18 11:08:14 +02:00
Nadav
496c4a2597
Add arm64 packages by default
2018-03-15 14:37:54 +02:00
Nadav
8efd22e3df
Updated API defaults to suit minimum arm64
2018-03-15 13:51:50 +02:00
Nadav
9b5f381b72
Fixed cross triple
2018-03-15 12:38:23 +02:00
Nadav
f7b5a29b3d
Update Dockerfile
...
Changed `androideabi` to `android`
2018-03-15 12:37:39 +02:00
Nadav
e362e021de
Update Dockerfile
2018-03-15 10:27:46 +02:00
Nadav.Ruskin
f94d4a853f
Added android arm 64
2018-03-15 08:56:21 +01:00
Nadav.Ruskin
f8cabb2edb
Added ANDROID_NDK_API
2018-03-15 08:46:43 +01:00
Nadav.Ruskin
6fb4121ea9
Android: Use clang
2018-03-15 08:36:06 +01:00
Jean-Christophe Fillion-Robin
3a403bfc8f
Merge pull request #196 from Nadav-Eyesight/master
...
Updated readme to include instructions on extending images.
2018-03-13 03:36:25 -04:00
Nadav.Ruskin
5e7bd3add1
Updated readme to include instructions on extending images.
2018-03-11 16:21:24 +01:00
Matt McCormick
966365e21c
Merge pull request #191 from asRIA/patch-1
...
Remove duplicated code from base image.
2018-02-13 20:28:49 -05:00
trzeci
f0a1a63418
Remove duplicated code from base image
...
asRIA/emscripten-docker#16 creates $EM_DATA with cache and 777 permissions.
* Paths to folders: https://github.com/asRIA/emscripten-docker/blob/79343484f38dfbdea85235e752fb7f35c633f871/docker/trzeci/emscripten-slim/Dockerfile#L13-L16
* Change permission: https://github.com/asRIA/emscripten-docker/blob/79343484f38dfbdea85235e752fb7f35c633f871/docker/trzeci/emscripten-slim/Dockerfile#L183
2018-02-08 23:09:38 +01:00
Matt McCormick
744f178267
Merge pull request #189 from EatonEmmerich/master
...
QuickFix for issue #186
2018-01-29 13:53:30 -05:00
Matt McCormick
dedadc6d47
Merge pull request #188 from thewtex/emscripten-1.37.29
...
Emscripten 1.37.29
2018-01-29 13:20:53 -05:00
Emmerich
396d5fe4f8
Changed Windows Subsystem for Linux's PWD to be the physical path rather than relative since windows cannot traverse a relative path inside the Linux subsystem.
2018-01-29 18:20:10 +02:00
Matt McCormick
26e90b4590
browser-asmjs: Use emscripten-slim to save image space
2018-01-29 01:15:20 -05:00
Matt McCormick
373402afbd
browser-asmjs: Bump Emscripten to 1.37.29
2018-01-28 17:23:26 -05:00
Matt McCormick
3149fa69b5
Merge pull request #185 from thewtex/readme-64bit
...
readme: Note that only 64-bit images are provided
2018-01-22 17:46:27 -05:00
Matt McCormick
135f1f5f73
readme: Note that only 64-bit images are provided
2018-01-21 21:18:41 -05:00
Matt McCormick
fab99c574e
Merge pull request #183 from thewtex/emscripten
...
browser-asmjs: Bump Emscripten version and address cache permissions
2018-01-18 16:11:45 -05:00
Matt McCormick
c5fd5dc574
browser-asmjs: Bump Emscripten version and address cache permissions
...
Addresses:
WARNING:root:emcc: cannot find library "rt"
INFO:root:generating system library: dlmalloc_debug.bc... (this will be cached in "/emsdk_portable/.cache/asmjs/dlmalloc_debug.bc" for subsequent builds)
Traceback (most recent call last):
File "/emsdk_portable/sdk/em++", line 16, in <module>
emcc.run()
File "/emsdk_portable/sdk/emcc.py", line 1411, in run
extra_files_to_link += system_libs.calculate([f for _, f in sorted(temp_files)] + extra_files_to_link, in_temp, stdout_=None, stderr_=None, forced=forced_stdlibs)
File "/emsdk_portable/sdk/tools/system_libs.py", line 485, in calculate
libfile = shared.Cache.get(name, do_create, extension=suffix)
File "/emsdk_portable/sdk/tools/cache.py", line 102, in get
shutil.copyfile(temp, cachename)
File "/usr/lib/python2.7/shutil.py", line 83, in copyfile
with open(dst, 'wb') as fdst:
IOError: [Errno 13] Permission denied: '/emsdk_portable/.cache/asmjs/dlmalloc_debug.bc'
when performing a Debug build.
2018-01-18 11:27:08 -05:00
Matt McCormick
bc4b9cce7c
Merge pull request #178 from Korijn/patch-1
...
bump cmake to v3.10.1
2017-12-23 19:22:24 -05:00
Korijn van Golen
6f299349dd
bump cmake to v3.10.1
2017-12-21 08:52:51 +01:00
Matt McCormick
5f1de3ba03
Merge pull request #173 from guymguym/patch-1
...
Missing shift in dockcross -- command [args]
2017-10-29 15:10:09 -05:00
Guy Margalit
4606b71e68
Missing shift in dockcross -- command [args]
...
Otherwise `--` is sent as the command...
2017-10-26 15:26:04 +03:00
Matt McCormick
80ccc26e32
Merge pull request #172 from thewtex/mxe-bump
...
windows-{x64,x86}: Bump MXE to 2017-10-25 master
2017-10-25 12:14:58 -05:00
Matt McCormick
07e5aecff3
windows-{x64,x86}: Bump MXE to 2017-10-25 master
...
MXE now ships its own version of CMake that sources the toolchain file,
etc. As suggested by their warning when sourcing the toolchain file, use
it.
This also results in updating GCC from 4.9 to 5.4.
2017-10-25 12:14:50 -04:00
Matt McCormick
6a15a7aa24
Merge pull request #168 from thewtex/linux-arm64-cpp
...
linux-arm64: Fix CPP path
2017-10-10 14:14:27 -04:00
Matt McCormick
1f953ac197
Merge pull request #167 from thewtex/anchors-aliases
...
circleci: Use anchors and aliases for build settings
2017-10-10 14:14:13 -04:00
Matt McCormick
7414eacff0
linux-arm64: Fix CPP path
...
Addresses #166
2017-10-09 23:28:23 -04:00
Matt McCormick
3ed3a821b7
circleci: Use anchors and aliases for build settings
...
Addresses #164
2017-10-09 23:24:43 -04:00
Matt McCormick
3eed5ad215
Merge pull request #162 from john-yan/master
...
Add linux-s390x support
2017-09-16 11:05:50 -04:00
Junliang Yan
adbedc79d6
Address comments in linux-s390/Dockerfile.in
2017-09-15 14:03:08 -04:00
Junliang Yan
ceacbcc1a1
Add s390x to README.rst
2017-09-15 13:58:07 -04:00
Junliang Yan
6135a6b8ac
Add linux-s390x to config.yml
2017-09-15 13:54:22 -04:00
Matt McCormick
a7fe377eac
Merge pull request #161 from thewtex/emscripten-bump
...
browser-asmjs: Bump Emscripten to 1.37.21
2017-09-14 18:20:40 -04:00
Junliang Yan
8b78b8d2d7
Add linux-s390x support
2017-09-14 16:59:57 -04:00
Matt McCormick
7451c09bcf
browser-asmjs: Bump Emscripten to 1.37.21
2017-09-14 11:44:44 -04:00
Matt McCormick
ef5f9b1c68
Merge pull request #155 from danjacques/linux-mips
...
Implement "ct-ng" building, add "linux-mips".
2017-09-05 00:31:34 -04:00
Matt McCormick
2d0e17f48a
linux-mips: add to README
2017-09-05 00:17:04 -04:00
Dan Jacques
7dd46fa045
Implement "ct-ng" building, add "linux-mips".
...
Add a mechanism to construct a full cross-compiler environment using the
"crosstool-ng" cross-compiler building utility. This is implemented in
the new "common.crosstool" include, and augments the "dockcross/base"
base image.
Update Makefile to consolidate Dockerfile generation, notably the
"sed"-based inclusion directives.
Finally, employ all of this to generate a "linux-mips" 32-bit hard-float
MIPS cross-compiler Dockcross image.
2017-09-01 10:09:31 -04:00
Matt McCormick
fd4115953d
Merge pull request #157 from thewtex/circleci-2
...
ci: Use CircleCI 2.0
2017-08-28 15:15:01 -04:00
Matt McCormick
499f8f5510
ci: Use CircleCI 2.0
...
Addresses #156
2017-08-28 13:24:53 -04:00
Matt McCormick
da5aebb14f
Merge pull request #153 from conz27/fix_home_dir_ownership
...
Fix $HOME directory ownership permissions
2017-06-29 11:20:37 -07:00
Constantine Grantcharov
b1cef063a1
Fix $HOME directory ownership permissions
...
BUG:
Creating a new directory under /home/<user>/ from the /work folder does
not work. In fact, going into the home directory and trying to run mkdir
fails as well.
SOLUTION:
Turns out chown -R <user>:<user> was run on $HOME/* instead of on $HOME.
This means that /home/<user> was still under the ownership of root:root,
hence preventing any writes to non-root users.
2017-06-29 08:31:33 -04:00
Matt McCormick
2b28515daf
Merge pull request #151 from jam7/fix-pip
...
linux-*: Change common.docker to fix pip installation.
2017-06-10 18:07:17 -07:00
Matt McCormick
7dd41cdc4b
common: work around overlay storage backend pip uninstall
...
Addresses:
Collecting pip
Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
Collecting wheel
Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB)
Installing collected packages: pip, wheel
Found existing installation: pip 1.5.6
Uninstalling pip-1.5.6:
Exception:
Traceback (most recent call last):
File "/tmp/tmpqu31Wp/pip.zip/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/tmp/tmpqu31Wp/pip.zip/pip/commands/install.py", line 342, in run
prefix=options.prefix_path,
File "/tmp/tmpqu31Wp/pip.zip/pip/req/req_set.py", line 778, in install
requirement.uninstall(auto_confirm=True)
File "/tmp/tmpqu31Wp/pip.zip/pip/req/req_install.py", line 754, in uninstall
paths_to_remove.remove(auto_confirm)
File "/tmp/tmpqu31Wp/pip.zip/pip/req/req_uninstall.py", line 115, in remove
renames(path, new_path)
File "/tmp/tmpqu31Wp/pip.zip/pip/utils/__init__.py", line 267, in renames
shutil.move(old, new)
File "/usr/lib/python2.7/shutil.py", line 300, in move
rmtree(src)
File "/usr/lib/python2.7/shutil.py", line 247, in rmtree
rmtree(fullname, ignore_errors, onerror)
File "/usr/lib/python2.7/shutil.py", line 256, in rmtree
onerror(os.rmdir, path, sys.exc_info())
File "/usr/lib/python2.7/shutil.py", line 254, in rmtree
os.rmdir(path)
OSError: [Errno 39] Directory not empty: '/usr/lib/python2.7/dist-packages/pip/backwardcompat'
when Docker is using the overlay fs backend. See:
https://github.com/moby/moby/issues/12327
2017-06-10 17:40:36 -04:00
Kazushi (Jam) Marukawa
e6b6ef9d68
Change common.docker to fix pip installation for linux-*.
...
This won't nothing for manylinux-* since pip is installed correctly by manylinux-common/install-python-packages.sh.
2017-06-09 23:21:26 +09:00
Matt McCormick
4dbca9eb85
Merge pull request #149 from dockcross/manylinux-update-scikit-build
...
manylinux: Update scikit-build from 0.5.1 to 0.6.1
2017-06-08 12:32:20 -07:00
Jean-Christophe Fillion-Robin
0fbfa064b3
manylinux: Update scikit-build from 0.5.1 to 0.6.1
...
See http://scikit-build.readthedocs.io/en/latest/changes.html#scikit-build-0-6-1
2017-06-08 14:06:14 -04:00
Matt McCormick
f689116b3f
Merge pull request #143 from thewtex/manylinux-sudo
...
manylinux: Remove rh devtoolset sudo
2017-05-20 23:29:21 -04:00
Matt McCormick
e513a262e1
manylinux: Remove rh devtoolset sudo
...
This requires that sudo supports '-E', which gosu does not.
2017-05-20 23:27:44 -04:00
Matt McCormick
68962e0e84
Merge pull request #138 from conz27/ssh_support
...
SSH Support for Git Clone / Checkout
2017-05-13 11:04:25 -04:00
Constantine Grantcharov
bf0f74cfd3
SSH Support for Git Clone / Checkout
...
Added SSH support to enable Git checkouts that use SSH instead of
HTTP(S).
The SSH directory is assumed to be in $HOME/.ssh; however:
export SSH_DIR=/my/custom/dir
will override the setting and allow for configurable settings.
$SSH_DIR is then mounted as host-volume in the Docker container and
placed in /home/<user>/.ssh
2017-05-12 23:52:20 -04:00
Matt McCormick
8feb70b748
Merge pull request #142 from thewtex/manylinux-repo-sources
...
manylinux: Do not over ride repositories
2017-05-12 23:30:50 -04:00
Matt McCormick
5e83a6945d
manylinux: Do not over ride repositories
...
The upstream manylinux images have switched to the CentOS Vault
repositories.
This addresses the manylinux-x86 image build.
2017-05-12 22:28:38 -04:00
Matt McCormick
d878d0fbf7
Merge pull request #140 from dockcross/add-missing-repo-files
...
manylinux: Add missing repo files
2017-05-11 09:12:10 -04:00
Jean-Christophe Fillion-Robin
065448460f
manylinux: Add missing repo files
...
This commit includes files omitted in commit 6e59959 (manylinux: Use
CentOS Vault repositories)
Reported-by: Constantine Grantcharov <cgrantcharov@trustpointinnovation.com >
2017-05-11 00:01:54 -04:00
Jean-Christophe Fillion-Robin
72b0dfb86d
Merge pull request #137 from dockcross/update-manylinux-repo-and-fix-text-file-busy-error
...
Update manylinux repo and fix text file busy error
2017-05-01 22:35:27 -04:00
Jean-Christophe Fillion-Robin
dd9d902538
Fix "text file busy" error reported when using AUFS storage driver
...
This commit fixes the following error specific to AUFS:
/dockcross/entrypoint.sh: line 47: /usr/bin/gosu: Text file busy
/dockcross/entrypoint.sh: line 47: /usr/bin/gosu: Success
Thanks @sobolevn
See https://github.com/moby/moby/issues/13594#issuecomment-262441366
2017-05-01 16:35:28 -04:00
Jean-Christophe Fillion-Robin
6e59959a6a
manylinux: Use CentOS Vault repositories
...
Backported from thewtex/docker-centos-build@26f7fd3
CentOS 5 is no longer supported and requests to obtain information from
the mirrors fails. However, the packages are still available on the
"Vault" mirrors.
Comment out the `mirrorlist` entries and set `enabled=0` in
CentOS-Base.repo, add entries for 5.11 in CentOS-Vault.repo and mark
them `enabled=1`.
2017-05-01 16:35:28 -04:00
Matt McCormick
8fc9bd5a1d
Merge pull request #136 from thewtex/gosu
...
common: Use gosu to replace chpst and add sudo abilities
2017-04-24 11:06:38 -04:00
Matt McCormick
4c3612da2b
common: Use gosu to replace chpst and add sudo abilities
...
From:
https://github.com/tianon/gosu
2017-04-22 23:35:12 -04:00
Matt McCormick
6c77167ad6
Merge pull request #135 from danjacques/patch-2
...
Update .circleci-matrix.yml to include "linux-mipsel"
2017-04-19 14:43:02 -04:00
Daniel Jacques
d53ac677b4
Update .circleci-matrix.yml to include "linux-mipsel"
...
Fixes #134 .
2017-04-19 08:02:41 -07:00
Matt McCormick
e8125c4c81
Merge pull request #133 from danjacques/patch-1
...
linux-armv7: Fix cpp path
2017-04-17 15:00:42 -04:00
Daniel Jacques
acc6d3bb3b
linux-armv7: Fix cpp path
...
Addresses #132 .
2017-04-17 11:30:15 -07:00
Matt McCormick
af65aafb7e
Merge pull request #131 from thewtex/cmake-bump
...
Cmake bump
2017-04-16 21:29:32 -04:00
Matt McCormick
89ef580768
common: Bump Ninja to 1.7.2
2017-04-15 11:45:18 -04:00
Matt McCormick
be603d62cf
common: Bump CMake to v3.8.0
2017-04-15 11:44:57 -04:00
Matt McCormick
30c14955c5
Merge pull request #129 from thewtex/linux-armv5-cpp
...
linux-armv5: Fix cpp path
2017-04-10 07:27:40 -04:00
Matt McCormick
245259f9a8
linux-armv5: Fix cpp path
...
Addresses #123
2017-04-10 00:20:40 -04:00
Matt McCormick
8ec77d7a07
Merge pull request #128 from thewtex/mipsel-paths
...
linux-mipsel: Fix toolchain environmental variable paths
2017-04-09 23:35:38 -04:00
Matt McCormick
d791f2a5cb
linux-mipsel: Fix toolchain environmental variable paths
...
To address #121
2017-04-09 20:51:49 -04:00
Matt McCormick
3ffc304c0b
Merge pull request #127 from thewtex/manylinux-conan
...
common: Fix conan install in manylinux
2017-04-09 20:49:36 -04:00
Matt McCormick
b1d45ae99d
common: Fix conan install in manylinux
2017-04-09 17:29:50 -04:00
Matt McCormick
b2fd9ba86a
Merge pull request #118 from brainstorm/asmjs_wasm
...
Bump up emscripten docker container so that it supports WebAssembly
2017-03-02 21:22:06 -05:00
Roman Valls Guimera
4281676888
Removing code that the base image is doing, thanks @thewtex
2017-02-28 19:05:47 +01:00
Matt McCormick
b949fdfb38
Merge pull request #116 from KalleDK/patch-2
...
Fixing mipsel
2017-02-26 11:16:04 -05:00
Roman Valls Guimera
7dbbf54834
Docker ENV bump as well
2017-02-24 03:20:45 +01:00
Roman Valls Guimera
a4e1032da9
Bump up emscripten docker container so that it supports WebAssembly, thanks @asRIA.
2017-02-23 18:58:03 +01:00
Kalle Møller
92b1b06bb0
Missed 4.9
2017-02-15 20:32:35 +01:00
Kalle Møller
26ed5822ba
Fixing mipsel
2017-02-15 20:30:07 +01:00
Matt McCormick
60ab89e001
Merge pull request #112 from KalleDK/patch-1
...
Update common.debian
2017-02-03 17:24:12 -05:00
Kalle Møller
e804fc107d
Update common.debian
...
I tried to build the image manually and failed due to apt-get asked for [y] in the install procedure.
2017-02-03 12:40:43 +01:00
Matt McCormick
24833fb60b
Merge pull request #109 from brainstorm/add_zip
...
Adding zip
2017-02-02 13:58:59 -05:00
Jean-Christophe Fillion-Robin
42aedb8516
Merge pull request #110 from dockcross/manylinux-update-scikit-build
...
manylinux: Update scikit-build to 0.5.1
2017-02-02 13:37:04 -05:00
Matt McCormick
b2b77f080a
Merge pull request #107 from KalleDK/conan-support
...
Added conan support
2017-02-02 13:15:56 -05:00
Jean-Christophe Fillion-Robin
682d886b03
manylinux: Update scikit-build to 0.5.1
...
See http://scikit-build.readthedocs.io/en/latest/changes.html#scikit-build-0-5-1
2017-02-02 13:12:03 -05:00
Roman Valls Guimera
54685b5a50
Add pax and zip to manylinux as well
2017-01-30 16:15:03 +01:00
Roman Valls Guimera
438d84044f
Adding zip as well since @radare requires it to bundle the release after compiling.
2017-01-30 15:47:19 +01:00
Jean-Christophe Fillion-Robin
9a398e7de8
Merge pull request #108 from brainstorm/add_pax
...
Add common (un)archiver, pax
2017-01-30 08:58:56 -05:00
Roman Valls Guimera
fbc429b743
Add common (un)archiver, pax
2017-01-30 12:44:53 +01:00
Kalle R. Møller
06f32e6953
Added conan
...
Added to README
2017-01-30 02:29:25 +01:00
Matt McCormick
06496631bf
Merge pull request #105 from KalleDK/patch-1
...
Debian Frontend
2017-01-29 09:31:10 -05:00
Kalle Møller
3b046d9c2a
Update common.debian
...
Removed --yes
2017-01-29 11:12:16 +01:00
Matt McCormick
bef31b599a
Merge pull request #104 from thewtex/DoNotCreateContainerOnUpdate
...
dockcross: Do not leave dangling container on update-script
2017-01-25 18:38:10 -05:00
Matt McCormick
c25807acda
dockcross: Do not leave dangling container on update-script
...
Addesses #103
2017-01-25 11:01:48 -05:00
Jean-Christophe Fillion-Robin
3d48e56115
Merge pull request #102 from dockcross/add-linux-mipsel
...
Add linux mipsel
2017-01-22 20:01:40 -05:00
pancake
dd6a3d0162
Add linux-mipsel to the README
2017-01-22 23:25:25 +01:00
pancake
ae35e5ebbe
Add linux-mipsel dockcross target
2017-01-22 23:07:53 +01:00
Jean-Christophe Fillion-Robin
53c068c8a4
Merge pull request #100 from dockcross/manylinux-change-ownership-of-man-and-share-dirs
...
manylinux-common: Fix pip install change ownership of "man" and "share" dir
2017-01-18 17:50:14 -05:00
Jean-Christophe Fillion-Robin
66a33a7647
manylinux-common: Fix pip install change ownership of "man" and "share" dir
...
This commit will fix installation of packages like nose that would otherwise
fail to install with error like the following:
Installing collected packages: nose
Exception:
Traceback (most recent call last):
[...]
Permission denied: '/opt/_internal/cpython-2.7.11-ucs2/man'
2017-01-18 15:02:18 -05:00
Matt McCormick
0eaea01158
Merge pull request #95 from dockcross/dockcross-check-for-proc-version
...
dockcross: Check if "/proc/version" exists and fix error on MacOSX. Fixes #94
2016-12-05 10:16:41 -08:00
Jean-Christophe Fillion-Robin
2511a92d17
dockcross: Check if "/proc/version" exists and fix error on MacOSX. Fixes #94
...
This commit will avoid the following error from being reported
on MacOSX:
```
docker run --rm dockcross/linux-armv7 > ./dockcross-linux-armv7
chmod +x ./dockcross-linux-armv7
./dockcross-linux-armv7 bash -c '$CC test/C/hello.c -o hello_arm'
grep: /proc/version: No such file or directory
grep: /proc/version: No such file or directory
```
Reported-by: Chris Warth <cswarth@gmail.com >
2016-12-05 01:32:14 -05:00
Matt McCormick
c2f98fe1bd
Merge pull request #93 from mogenson/add-bc-package
...
common: add bc package
2016-11-30 07:58:04 -05:00
Mike Mogenson
b398b2d3ec
common: add bc package
...
The 'bc' utility is required to build the 4.x Linux kernel series.
Install the package when creating a debian based image.
2016-11-29 15:37:23 -05:00
Jean-Christophe Fillion-Robin
edaf993b4d
Merge pull request #92 from jcfr/capture-btrfs-error-rebased
...
Makefile: Fix tests removing double quote from RM variable
2016-11-29 02:49:59 -05:00
Jean-Christophe Fillion-Robin
5117ab6493
Makefile: Fix tests removing double quote from RM variable
...
This commit fixes a regression introduced in 6823cb1 (Makefile: Do not
specify "--rm" docker run argument when executing on CircleCI)
2016-11-28 23:47:26 -05:00
Matt McCormick
2b620ad718
Merge pull request #91 from jcfr/capture-btrfs-error-rebased
...
dockcross: Ensure deletion error are ignored
2016-11-28 23:16:37 -05:00
Jean-Christophe Fillion-Robin
6823cb1bd9
Makefile: Do not specify "--rm" docker run argument when executing on CircleCI
...
This will avoid the "Driver btrfs failed to remove" error message when
executing the command on CircleCI.
See https://circleci.com/docs/docker-btrfs-error/
2016-11-28 20:01:39 -05:00
Jean-Christophe Fillion-Robin
c0fe1e2313
dockcross: Ensure deletion error are ignored
...
This commit follows up on 2e71db2 (dockcross: Ignore deletion error
when running in unprivileged LXC container) by hiding the message
only when (a) the command output matches the expected error message
and (b) is executed on CircleCI.
Doing so will avoid adding "noise" to log of service like CircleCI
that are effectively running docker in unprivileged LXC container.
See #50
2016-11-28 19:50:42 -05:00
Jean-Christophe Fillion-Robin
1ca10b2f29
README: Fix typo
...
[ci skip]
2016-11-27 04:16:18 -05:00
Matt McCormick
0926d89d99
Merge pull request #90 from jcfr/less-verbose-docker-pull-and-push
...
circleci-matrix: less verbose docker push and pull
2016-11-27 00:11:59 -05:00
Jean-Christophe Fillion-Robin
5e29d1e338
circleci-matrix: less verbose docker push and pull
2016-11-26 23:58:38 -05:00
Jean-Christophe Fillion-Robin
4e040de75d
circleci-matrix: Display "Waiting for node0 - done" message on a new line
2016-11-26 23:58:38 -05:00
Jean-Christophe Fillion-Robin
824f0fb5eb
Merge pull request #89 from jcfr/support-dockcross-init-hook
...
dockcross: Add support for per-project configuration
2016-11-26 23:02:41 -05:00
Jean-Christophe Fillion-Robin
4ad3e1a94f
dockcross: Add support for per-project configuration
2016-11-26 21:47:11 -05:00
Matt McCormick
b8317c88a0
Merge pull request #88 from jcfr/tweak-download-progress
...
imagefiles: Reduce wget verbosity using --progress=bar:force
2016-11-26 21:45:58 -05:00
Jean-Christophe Fillion-Robin
dee44ef426
imagefiles: Reduce wget verbosity using --progress=bar:force
2016-11-26 19:59:07 -05:00
Jean-Christophe Fillion-Robin
451715b6ec
Merge pull request #86 from dockcross/depend-on-base-latest
...
Depend on base latest
2016-11-26 18:53:19 -05:00
Jean-Christophe Fillion-Robin
286e6b5c95
Dockerfile: Explicitly depend on "dockcross/base:latest"
...
As recommended in by CircleCI, explicitly specify the "latest"
tag. This will be important when we will start versioning our images.
Copied from CircleCI documentation [1]:
"Make sure you tag the image you use in the FROM command in your
Dockerfile, even if it is the default “latest” tag. Otherwise, Docker
will pull down all tags for the image you specify. This will create
significant performance problems because the save/load strategy described
above only caches the image layers (and thus tags) that you specify in
the docker save command, so other tags will be re-pulled on every build
if a tag is not specified in the FROM command."
[1] https://circleci.com/docs/docker/#caching-docker-layers
2016-11-26 18:25:08 -05:00
Jean-Christophe Fillion-Robin
1560f4c3b6
makefile/browser-asmjs: Remove now unneeded dependency to "base"
...
Following 09868d5 (browser-asmjs: Update to depend on existing image from
"trzeci/emscripten"), browser-asmjs does NOT depend anymore on base image.
2016-11-26 18:20:35 -05:00
Jean-Christophe Fillion-Robin
abc164e7c6
circleci-matrix: Push images as part of the test step
...
To workaround, CircleCI limitation [1]:
"Please note that since we do not support parallel deployment, specifying
‘parallel:true’ in the deployment phase will cause an error."
This commit moves the deployment step as the last action of the test
step. Doing so will ensure, every container will take care of pushing
images it was responsible to build.
[1] https://circleci.com/docs/parallel-manual-setup/#simple-example
2016-11-26 17:54:17 -05:00
Jean-Christophe Fillion-Robin
68393166b9
circleci-matrix: Increase timeout associated with deployment step
2016-11-26 12:50:33 -05:00
Jean-Christophe Fillion-Robin
029b402646
circle-ci-matrix: Fix deployment
2016-11-26 12:15:50 -05:00
Matt McCormick
b4e2a02e0c
Merge pull request #84 from jcfr/reenable-parallel-build
...
Reenable parallel build
2016-11-26 11:29:40 -05:00
Jean-Christophe Fillion-Robin
7fb4b89937
ci: Update circleci-matrix to display when each sub-step starts and finishes
2016-11-25 18:18:17 -05:00
Jean-Christophe Fillion-Robin
6018cc6241
ci: Split building and waiting for base image into its own command
...
This should help reduce the overall time associated with the test step
and avoid reaching the 120mins cutoff time for a given command.
2016-11-25 18:12:00 -05:00
Jean-Christophe Fillion-Robin
1e4de86ca6
ci: Optimize parallel build
...
* style: Rename TASK to STEP
* do not pull base image after it was copied from node0 and loaded.
It caused the current Dockerfile to be out-of-sync with the current image.
* do not pull images after loading the downloaded and up-to-date
base.tar. It was overwriting the base.tar downloaded and loaded.
* save debian:jessie into base.tar
* use "time" command to help identify long running operation
* rename marker file from "BASE_READY" to "BASE_AVAILABLE"
* build base image only if needed.
2016-11-25 18:12:00 -05:00
Jean-Christophe Fillion-Robin
b5c2221288
Revert "Merge pull request #80 from jcfr/revert-circleci-parallel"
...
This reverts commit 2f31a84e65 , reversing
changes made to e120e36824 .
2016-11-25 18:11:21 -05:00
Jean-Christophe Fillion-Robin
e3c3859b0f
Merge pull request #83 from jcfr/improve-browser-asmjs
...
Improve browser asmjs
2016-11-25 18:07:44 -05:00
Jean-Christophe Fillion-Robin
09868d5289
browser-asmjs: Update to depend on existing image from "trzeci/emscripten"
...
This commit updates the "browser-asmjs" images to avoid systematic
rebuild of emscripten sdk. Instead, it introduces dependency on the
image maintained by @trzeci
Note also:
* emscripten sdk updated from 1.36.7 to 1.36.14
* symlinking of "/bin/bash" as "/bin/sh" is reverted. This ensures other
images including file like "common.debian" and relying on standard "sh"
behavior will work as expected.
* workaround associated with CMakeForceCompiler has been removed from
Dockerfile. Emscripten as been fixed.
See https://github.com/kripken/emscripten/pull/4477
* we will revisit once official images are available.
See https://github.com/kripken/emscripten/issues/4682
2016-11-25 15:51:42 -05:00
Jean-Christophe Fillion-Robin
46cef1a33a
common: Introduce "common.debian"
...
This will facilitate the configuration of other images based on debian
but *NOT* depending on the dockcross/base image.
2016-11-25 15:51:42 -05:00
Jean-Christophe Fillion-Robin
8077008a10
common: Introduce "install-ninja.sh"
2016-11-25 15:51:42 -05:00
Jean-Christophe Fillion-Robin
191d773e01
makefile: Ensure imagefiles are available in build image context
2016-11-25 15:51:38 -05:00
Jean-Christophe Fillion-Robin
593d6a5c07
Merge pull request #81 from jcfr/avoid-rebuild-of-base
...
base: Optimize image build adding only image and vcs_url metatdata
2016-11-24 18:17:41 -05:00
Jean-Christophe Fillion-Robin
a68f2b6aa4
base: Optimize image build adding only image and vcs_url metatdata
...
To avoid dependent images to systematically rebuild, this commit
adds only "static" metatdata to the base image
2016-11-24 13:48:58 -05:00
Jean-Christophe Fillion-Robin
2f31a84e65
Merge pull request #80 from jcfr/revert-circleci-parallel
...
Revert "Merge pull request #75 from jcfr/circleci-parallel-build"
2016-11-24 13:46:37 -05:00
Jean-Christophe Fillion-Robin
fd9f2719e3
Revert "Merge pull request #75 from jcfr/circleci-parallel-build"
...
Waiting we address the timeout of command after 120min when using
parallel containers, this reverts commit e120e36824 , reversing
changes made to 6a4826a8df .
Issue has been reported to CircleCI support as
https://circleci.zendesk.com/hc/en-us/requests/13273
2016-11-23 22:02:35 -05:00
Matt McCormick
e120e36824
Merge pull request #75 from jcfr/circleci-parallel-build
...
ci: Enable parallel build using circleci-matrix
2016-11-21 11:23:40 -05:00
Matt McCormick
6a4826a8df
Merge pull request #77 from jcfr/simplify-and-improve-openssl-and-cmake-install
...
common.docker: Improve OpenSSL and CMake install introducing helper scripts
2016-11-21 11:20:00 -05:00
Jean-Christophe Fillion-Robin
0552c37fea
common.docker: Improve OpenSSL and CMake install introducing helper scripts
...
To accommodate the requirements associated with x86 and x64 images, the
command building OpenSSL and CMake became overly complex and hard to
maintain.
This commit has multiple purposes:
(1) simplify common.docker
(2) fix the building of 64-bit shared libraries against the static openssl
libraries by passing the -fPIC flag.
(3) ensure [many]linux-x86 and [many]linux-x64 images have an up-to-date
OpenSSL install. Openssl static libraries are installed in /usr
(4) simplify and speedup CMake build avoiding the second build with
explicit -DCMAKE_USE_OPENSSL:BOOL=ON. Indeed, configuring CMake on Linux
already looks for OpenSSL.
(5) speedup download of CMake source directly downloading the archive
corresponding to the revision.
(6) test CMake by:
- running CMake.FileDownload test
- trying to download a file served over https
2016-11-21 06:08:30 -05:00
Jean-Christophe Fillion-Robin
b370ceb3f5
README: Fix "Docker for Windows" link
...
[ci skip]
2016-11-21 02:24:56 -05:00
Jean-Christophe Fillion-Robin
70de0f9856
Merge pull request #74 from jcfr/base-image-fix-install-openssl
...
base: Fix building of OpenSSL. See #73
2016-11-20 14:10:32 -05:00
Jean-Christophe Fillion-Robin
9639405d67
Merge pull request #76 from jcfr/linux-toolchain-fix-asm-compiler
...
[many]linux-(x86|x64)/: toolchain: Fix ASM compiler
2016-11-20 03:01:13 -05:00
Jean-Christophe Fillion-Robin
ed7872edee
[many]linux-(x86|x64)/: toolchain: Fix ASM compiler
...
Similarly to the linux-x86 toolchain, gcc is used to compile assembler
file.
2016-11-19 22:30:33 -05:00
Jean-Christophe Fillion-Robin
cfd1921127
ci: Enable parallel build using circleci-matrix
...
The base image is built on the container 0. In the mean time, the other
containers wait for the base image to be ready.
2016-11-19 18:03:16 -05:00
Jean-Christophe Fillion-Robin
75a7b29fb8
common.docker: Delete both openssl-1.0.2j build directory and archive
2016-11-19 14:39:25 -05:00
Jean-Christophe Fillion-Robin
30a73bcd24
base: Fix building of OpenSSL. See #73
...
This commit fixes the following error reported when building the base
image.
sh: 1: [: =: unexpected operator
sh: 1: [: =: unexpected operator
It turns out that (1) DEFAULT_DOCKCROSS_IMAGE is not set when building the
base image and (2) latest openssl will not be available in linux-x64 and
linux-x86 images.
2016-11-19 14:32:20 -05:00
Matt McCormick
0bc5941bc8
Merge pull request #72 from jcfr/install-openssl-in-linux-based-images
...
common.docker: Ensure openssl-1.0.2j is available in manylinux and linux images
2016-11-18 20:09:00 -05:00
Jean-Christophe Fillion-Robin
4bb8f97ffc
common.docker: Ensure openssl-1.0.2j is available in manylinux and linux images
...
If images are any of manylinux-x86, manylinux-x64, linux-x86 or linux-x64,
OpenSSL libraries are installed in /usr .
2016-11-18 15:30:03 -05:00
Jean-Christophe Fillion-Robin
2e9a5f7ed7
Merge pull request #71 from chadawagner/patch-1
...
quote HOST_PWD in docker cmd to allow spaces
2016-11-18 15:24:31 -05:00
chadawagner
9373f029f4
quote HOST_PWD in docker cmd to allow spaces
2016-11-17 21:19:54 -08:00
Matt McCormick
3a0f84f977
Merge pull request #68 from thewtex/DebianCDN
...
base: Use Debian package repository CDN
2016-11-17 09:19:27 -05:00
Matt McCormick
9a8d19a52c
Merge pull request #69 from thewtex/WindowsSupport
...
Windows support
2016-11-17 09:18:33 -05:00
Matt McCormick
5e8b3e422a
doc: Features formatting
2016-11-17 01:16:55 -05:00
Matt McCormick
192d14ccda
Merge pull request #70 from thewtex/Articles
...
doc: Add Articles section
2016-11-17 01:15:01 -05:00
Matt McCormick
2254494748
doc: Add Articles section
2016-11-17 01:12:10 -05:00
Matt McCormick
8dffb1d6d8
base: Use Debian package repository CDN
...
For improved reliability and performance
2016-11-17 00:59:31 -05:00
Matt McCormick
6b71b08cbd
doc: We support Docker for Mac and Docker for Windows
...
No longer support boot2docker on these platforms
2016-11-16 19:08:04 -08:00
Matt McCormick
d9d65ffcc9
dockcross: Add support for Windows
...
Tested on Git Bash and Bash on Ubuntu for Windows.
There are some issue with building the Docker image itself, but using the
images works great.
2016-11-16 19:02:55 -08:00
Matt McCormick
0ee005a0ca
Merge pull request #67 from thewtex/AndroidToolchainFile
...
Android toolchain file
2016-11-16 21:14:25 -05:00
Matt McCormick
a138f60ab6
android-arm: Update NDK to 13b and API to 16
...
API level 16 still covers the majority of systems:
https://developer.android.com/about/dashboards/index.html
https://developer.android.com/ndk/guides/stable_apis.html
2016-11-16 16:23:33 -05:00
Matt McCormick
0d3333a3e1
android-arm: Add CMake 3.7 toolchain file support
...
See:
https://cmake.org/cmake/help/v3.7/manual/cmake-toolchains.7.html#cross-compiling-for-android-with-a-standalone-toolchain
2016-11-16 15:14:17 -05:00
Matt McCormick
46e4b18ebf
Merge pull request #65 from thewtex/build-cmake-with-ssl
...
Build cmake with ssl
2016-11-06 15:20:25 -05:00
Matt McCormick
b54dbfd9cf
base: Improve openssl build for i686
...
Avoid bash-isms.
Also return true from the sub-shell.
2016-11-06 10:13:08 -05:00
Jean-Christophe Fillion-Robin
3b6e09b520
manylinux-x86: Fix build of Openssl and CMake
...
This commit fixes the error reported below by ensuring openssl and CMake
are configured and build as x86 binaries.
It also removes the download of CMake binaries that was introduced
by mistake in 1354fe2 (manylinux-x86: Initial addition).
Error:
```
Configured for linux-x86_64.
making all in crypto...
make[1]: Entering directory `/usr/src/openssl-1.0.2j/crypto'
/usr/bin/perl ../util/mkbuildinf.pl "gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack -m64 -DL_ENDIAN -O3 -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM" "linux-x86_64" >buildinf.h
gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack -m64 -DL_ENDIAN -O3 -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -c -o cryptlib.o cryptlib.c
cryptlib.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
/* crypto/cryptlib.c */
^
make[1]: *** [cryptlib.o] Error 1
```
2016-11-05 17:55:58 -04:00
Jean-Christophe Fillion-Robin
6f7e7b05fd
common.docker: Fix CMake https download building it against openssl 1.0.2j
...
See #63
2016-11-05 11:25:42 -04:00
Matt McCormick
39c5f29733
Merge pull request #62 from jcfr/manylinux-ownership-of-python-install
...
manylinux.common: Fix warning changing ownership of python install
2016-11-05 09:27:03 -04:00
Jean-Christophe Fillion-Robin
8923c6a3c7
manylinux.common: Fix warning changing ownership of python install
...
While the use of sudo (made possible by 53cf084 ) allows to install
additional packages, the warning copied below was still reported.
To avoid this warning and streamline the installation of new packages,
this commit (1) introduces the concept of "pre_exec" entrypoint hook
and (2) adds such a hook to change the ownership of python "bin" and
"site-packages" directories for the manylinux images.
Warning reported are similar to this one:
```
The directory '/home/jcfr/.cache/pip/http' or its parent directory is
not owned by the current user and the cache has been disabled. Please
check the permissions and owner of that directory. If executing pip
with sudo, you may want sudo's -H flag.
```
Note that the sudo "-H" flag suggested in the warning is not available
in centos.
2016-11-04 22:58:31 -04:00
Matt McCormick
4b7265bde0
Merge pull request #60 from thewtex/no-tty-sudo
...
No tty sudo
2016-11-04 10:17:18 -04:00
Matt McCormick
f3654d8dce
manylinux: Run visudo -c
...
Verify /etc/sudoers validity
Tested-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com >
2016-11-03 21:50:42 -04:00
Matt McCormick
53cf0849fe
manylinux: Do not require a tty for sudo
...
This enabling installation of Python packages with on CI services.
Issue #57
2016-11-03 21:50:41 -04:00
Matt McCormick
26c5447d29
manylinux: Consolidate common content into common.manylinux
2016-11-03 21:50:41 -04:00
Matt McCormick
d41d7f919e
Merge pull request #59 from jcfr/manylinux-upgrade-pip
...
Manylinux upgrade pip
2016-11-03 21:22:18 -04:00
Matt McCormick
a257df34e8
Merge pull request #58 from thewtex/cmake-add_custom_command-built-emulator
...
base: Bump CMake for improved add_custom_command
2016-11-03 17:17:53 -04:00
Jean-Christophe Fillion-Robin
667b5c1ca7
manylinux-common/install-python-packages: Ensure latest pip is installed
2016-11-03 13:11:47 -04:00
Jean-Christophe Fillion-Robin
ab0ab22c67
manylinux: Deduplicate install-skbuild.sh and rename to install-python-packages.sh
2016-11-03 13:10:06 -04:00
Matt McCormick
b3feda218b
base: Bump CMake for improved add_custom_command
...
Improves cross-compilation support in add_custom_command by integrating
https://gitlab.kitware.com/cmake/cmake/merge_requests/217
CMake Git master from 2016-11-03 (3.8-master).
Addresses #54
2016-11-03 12:38:25 -04:00
Matt McCormick
ee2c1618c3
Merge pull request #56 from thewtex/microbadger-badges
...
doc: Use MicroBadger badges
2016-11-01 10:27:40 -04:00
Matt McCormick
e43de27275
Merge pull request #55 from thewtex/doc-variables
...
doc: variable -> variables
2016-11-01 10:01:15 -04:00
Matt McCormick
a7c894ab50
doc: Use MicroBadger badges
2016-11-01 10:00:15 -04:00
Matt McCormick
fdb3a52a01
doc: variable -> variables
2016-11-01 09:51:20 -04:00
Matt McCormick
d7ac739c2e
Merge pull request #48 from jcfr/keep-track-buildtime-metadata
...
dockerfile: Keep track of buildtime metadata
2016-11-01 07:28:35 -04:00
Matt McCormick
95f2462567
Merge pull request #53 from thewtex/scikit-build-0.4.0
...
manylinux-x{64,86}: Bump scikit-build to 0.4.0
2016-10-31 21:21:32 -04:00
Matt McCormick
623148e6e5
manylinux-x{64,86}: Bump scikit-build to 0.4.0
2016-10-31 18:40:36 -04:00
Matt McCormick
cb95cf3c94
Merge pull request #52 from jcfr/dockcross-ignore-rm-error-when-running-in-unprivileged-lxc-container-no-tty-support
...
dockcross: Prevent dockcross from blocking when used with Python subprocess
2016-10-31 00:12:45 -04:00
Jean-Christophe Fillion-Robin
cfcc7d6700
dockerfile: Keep track of buildtime metadata
...
This commit build each images with the following arguments:
* IMAGE: Name of the image (e.g dockcross/base, dockcross/manylinux-x64, ...)
* VCS_REF: dockcross/dockcross commit from which this image is built
* VCS_URL: this repository obtained reading remote.origin.url
* BUILD_DATE: Date and time when the build was initiated
Then, within the Dockerfile, the metadata are associated with the image
using the "LABEL" instruction.
See https://docs.docker.com/engine/reference/builder/#/label
The corresponding labels can be found here:
http://label-schema.org/rc1/#build-time-labels
See #28
2016-10-30 23:57:04 -04:00
Jean-Christophe Fillion-Robin
f31e582f80
dockcross: Simplify container name generation using $RANDOM
...
This commit removes the complex pipeline leveraging output from
/dev/urandom and simply uses $RANDOM variable. For the purpose
of generating an available container name, it will works well.
Suggested-by: Matt McCormick <matt.mccormick@kitware.com >
2016-10-30 23:46:01 -04:00
Jean-Christophe Fillion-Robin
bd234af0a9
dockcross: Prevent dockcross from blocking when used with Python subprocess
...
As explained in [1], when using dockcross from python subprocess, the
interactive mode is disabled and output of "cat /dev/urandom" is block
buffered instead of being line buffered.
Workaround to this problem is to simply read a fixed amount of characters
from urandom.
The following two snippets illustrates the problem and the
the implemented solution:
Works
```python
import subprocess as sp
sp.check_call("var=$(head -c 500 /dev/urandom | base64 | tr -dc 'a-zA-Z0-9' | fold -w 7 | head -n 1); echo $var", shell=True)
```
=> output random string
Fail:
```python
import subprocess as sp
sp.check_call("var=$(cat /dev/urandom | base64 | tr -dc 'a-zA-Z0-9' | fold -w 7 | head -n 1); echo $var", shell=True)
```
=> Hang
[1] http://stackoverflow.com/questions/16805827/unable-to-read-stdout-from-a-running-process#16806506
2016-10-30 03:27:10 -04:00
Matt McCormick
e378a9b336
Merge pull request #51 from jcfr/dockcross-ignore-rm-error-when-running-in-unprivileged-lxc-container
...
dockcross: Ignore deletion error when running in unprivileged LXC container
2016-10-27 13:34:45 -04:00
Jean-Christophe Fillion-Robin
3288c877e5
dockcross: Fix "tr: Illegal byte sequence" when generating container name on MacOSx
...
See #50
2016-10-27 13:20:31 -04:00
Jean-Christophe Fillion-Robin
c5edcb3a74
dockcross: Ensure exit code associated with run command is always returned
2016-10-27 11:37:07 -04:00
Jean-Christophe Fillion-Robin
904cb09858
dockcross: Change name of container from "dockcross" to "dockcross_RAND"
...
where RAND is a 7 characters long randomly generated alphanumeric string.
Note that container name can NOT start with "_",
only [a-zA-Z0-9][a-zA-Z0-9_.-] are allowed
See #50
2016-10-27 11:37:03 -04:00
Jean-Christophe Fillion-Robin
7a8f4fab0e
dockcross: Do not output any text after container is removed
...
See #50
2016-10-27 11:19:37 -04:00
Matt McCormick
195827d40d
Merge pull request #49 from thewtex/mxe-update
...
windows-x{64,86}: Bump MXE to 2016-10-25
2016-10-27 11:12:17 -04:00
Jean-Christophe Fillion-Robin
2e71db2234
dockcross: Ignore deletion error when running in unprivileged LXC container
...
This commit workarounds the problem described in [1] and [2] by ignoring error
happening when deleting container in unprivileged LXC container.
Fixes #50
[1] https://circleci.com/docs/docker-btrfs-error/
[2] https://discuss.circleci.com/t/docker-error-removing-intermediate-container/70
2016-10-26 23:24:25 -04:00
Matt McCormick
80993ad985
windows-x{64,86}: Bump MXE to 2016-10-25
2016-10-26 17:12:50 -04:00
Matt McCormick
32704fb4e4
Merge pull request #47 from jcfr/fix-circle-ci
...
Fix circle ci
2016-09-26 13:57:13 -04:00
Jean-Christophe Fillion-Robin
97385c1356
Makefile: Make sure base.test also create bin directory
...
This commit fixes a regression [1] introduced in 606d0b3 (Makefile: Make sure
BIN directory exist when running any test)
Reported below the dry-run summary before and after, we can confirm the
bin directory is now created when building the `base.test` target.
Before:
$ make base.test --dry-run
docker build -t dockcross/base .
docker run --rm dockcross/base > bin/dockcross-base && chmod +x bin/dockcross-base
After:
$ make base.test --dry-run
docker build -t dockcross/base .
mkdir -p bin
docker run --rm dockcross/base > bin/dockcross-base && chmod +x bin/dockcross-base
[1] Error fixed by this commit:
Successfully built e6388fe49824
docker run --rm dockcross/base > bin/dockcross-base && chmod +x bin/dockcross-base
/bin/sh: 1: cannot create bin/dockcross-base: Directory nonexistent
make: *** [base.test] Error 2
make base.test returned exit code 2
2016-09-26 11:38:43 -04:00
Jean-Christophe Fillion-Robin
cf3cec8819
circle: Fix error in dependencies/override - Add missing 'done'
2016-09-26 10:14:27 -04:00
Matt McCormick
89b49dea22
Merge pull request #45 from jcfr/tweak-makefile
...
Tweak makefile
2016-09-26 10:01:31 -04:00
Jean-Christophe Fillion-Robin
606d0b3ed9
Makefile: Make sure BIN directory exist when running any test
...
This commit allows to run any test directly after checking out
the source code.
2016-09-26 00:21:16 -04:00
Jean-Christophe Fillion-Robin
79938b37e5
circle.yml: Simplify reusing 'display_images' target
2016-09-25 23:55:17 -04:00
Jean-Christophe Fillion-Robin
8a4e0845da
Makefile: All images are tested. Remove ALL_IMAGES and DEFAULT_IMAGES vars.
...
To confirm that the Makefiles works as expected after this patch, the
list of executed commands before and after has been compared.
Before:
```
make --dry-run > ../dockcross-make-baseline
make test --dry-run > ../dockcross-make-test-baseline
```
After:
```
make --dry-run > ../dockcross-make-current;
make test --dry-run > ../dockcross-make-test-current
for target in make make-test; do
diff --ignore-trailing-space ../dockcross-$target-baseline ../dockcross-$target-current> /dev/null 2>&1
[[ $? == 1 ]] && \
echo "" && \
echo "-------------------------------" && \
echo "Here is output of:" && \
echo " diff --ignore-trailing-space ../dockcross-$target-baseline ../dockcross-$target-current" && \
echo "" && \
diff --ignore-trailing-space ../dockcross-$target-baseline ../dockcross-$target-current
done
```
Output:
```
-------------------------------
Here is output of:
diff --ignore-trailing-space ../dockcross-make-baseline ../dockcross-make-current
8a9
> docker build -t dockcross/linux-ppc64le linux-ppc64le
10a12,14
> cp -r test browser-asmjs/
> docker build -t dockcross/browser-asmjs browser-asmjs
> rm -rf browser-asmjs/test
-------------------------------
Here is output of:
diff --ignore-trailing-space ../dockcross-make-test-baseline ../dockcross-make-test-current
24a25,27
> docker build -t dockcross/linux-ppc64le linux-ppc64le
> docker run --rm dockcross/linux-ppc64le > bin/dockcross-linux-ppc64le && chmod +x bin/dockcross-linux-ppc64le
> bin/dockcross-linux-ppc64le python test/run.py --languages C
30a34,38
> cp -r test browser-asmjs/
> docker build -t dockcross/browser-asmjs browser-asmjs
> rm -rf browser-asmjs/test
> docker run --rm dockcross/browser-asmjs > bin/dockcross-browser-asmjs && chmod +x bin/dockcross-browser-asmjs
> bin/dockcross-browser-asmjs python test/run.py --exe-suffix ".js"
```
2016-09-25 23:28:23 -04:00
Jean-Christophe Fillion-Robin
4caa5a367f
README: Add "Download all images" and "+Install all dockcross scripts" section
2016-09-25 19:47:23 -04:00
Jean-Christophe Fillion-Robin
aa4735ddf2
Makefile: Add "display_default_images" and "display_all_images" targets
2016-09-25 19:46:49 -04:00
Jean-Christophe Fillion-Robin
4a0c6442c2
Makefile: Introduce NON_STANDARD_IMAGES, ALL_IMAGES and DEFAULT_IMAGES vars
...
This commit also ensures that:
* all image targets are declared as PHONY
* "test" and not "tests" is declared as PHONY
To confirm that the Makefiles works as expected after this patch, the
list of executed commands before and after is compared.
Before:
```
make --dry-run > ../dockcross-make-baseline
make test --dry-run > ../dockcross-make-test-baseline
make browser-asmjs.test --dry-run > ../dockcross-make-browser-asmjs-test-baseline
make linux-ppc64le.test --dry-run > ../dockcross-make-linux-ppc64le-test-baseline
```
After:
```
make --dry-run > ../dockcross-make-current;
make test --dry-run > ../dockcross-make-test-current
make browser-asmjs.test --dry-run > ../dockcross-make-browser-asmjs-test-current
make linux-ppc64le.test --dry-run > ../dockcross-make-linux-ppc64le-test-current
for target in make make-test make-browser-asmjs-test make-linux-ppc64le-test; do
diff --ignore-trailing-space ../dockcross-$target-current ../dockcross-$target-baseline > /dev/null 2>&1
[[ $? == 1 ]] && \
echo "" && \
echo "Error: Problem with '${target}' target: Dry-run output before and after this commit do not match."
done
```
2016-09-25 19:04:07 -04:00
Jean-Christophe Fillion-Robin
b033376284
Makefile: Add comments and move implicit rules at the end of the file
...
To confirm that the Makefiles works as expected after this patch, the
list of executed commands before and after is compared:
Before:
```
make --dry-run > ../dockcross-make-baseline
make test --dry-run > ../dockcross-make-test-baseline
```
After:
```
make --dry-run > ../dockcross-make-current;
make test --dry-run > ../dockcross-make-test-current
for target in make make-test; do
diff --ignore-trailing-space ../dockcross-$target-current ../dockcross-$target-baseline > /dev/null 2>&1
[[ $? == 1 ]] && \
echo "" && \
echo "Error: Problem with '${target}' target: Dry-run output before and after this commit do not match."
done
```
2016-09-25 18:38:26 -04:00
Jean-Christophe Fillion-Robin
0710c46745
Makefile: Treat windows-(x86|x64) as regular image introducing _ARGS var
...
To confirm that the Makefiles works as expected after this patch, the
list of executed commands before and after is compared.
The only difference was due to the extra space in the command line
associated with windows-x86
```
< bin/dockcross-windows-x86 python test/run.py --exe-suffix ".exe"
---
> bin/dockcross-windows-x86 python test/run.py --exe-suffix ".exe"
```
Before:
```
make --dry-run > ../dockcross-make-baseline
make test --dry-run > ../dockcross-make-test-baseline
```
After:
```
make --dry-run > ../dockcross-make-current;
make test --dry-run > ../dockcross-make-test-current
for target in make make-test; do
diff --ignore-trailing-space ../dockcross-$target-current ../dockcross-$target-baseline > /dev/null 2>&1
[[ $? == 1 ]] && \
echo "" && \
echo "Error: Problem with '${target}' target: Dry-run output before and after this commit do not match."
done
```
2016-09-25 18:20:02 -04:00
Jean-Christophe Fillion-Robin
f7f6989e46
Makefile: Add implicit rule for STANDARD_TESTS
...
To confirm that the Makefiles works as expected after this patch, the
list of executed commands before and after is compared:
Before:
```
make --dry-run > ../dockcross-make-baseline
make test --dry-run > ../dockcross-make-test-baseline
```
After:
```
make --dry-run > ../dockcross-make-current;
make test --dry-run > ../dockcross-make-test-current
for target in make make-test; do
diff ../dockcross-$target-current ../dockcross-$target-baseline > /dev/null 2>&1
[[ $? == 1 ]] && \
echo "" && \
echo "Error: Problem with '${target}' target: Dry-run output before and after this commit do not match."
done
```
2016-09-25 18:03:28 -04:00
Jean-Christophe Fillion-Robin
53b158314a
Makefile: Add implicit rule for STANDARD_IMAGES
...
Adding a new images with the usual build rule:
$(DOCKER) build -t $(ORG)/$@ $@
is now just a matter of adding an item to the "STANDARD_IMAGES" list.
To confirm that the Makefiles works as expected after this patch, the
list of executed commands before and after is compared.
Note that since this patch changes the order in which the images are
listed (manylinux is now last), the baseline and current files are
different. After inspection, we can confirm the difference is explained
by the order of the commands.
Before:
```
make --dry-run > ../dockcross-make-baseline
make test --dry-run > ../dockcross-make-test-baseline
```
After:
```
make --dry-run > ../dockcross-make-current;
make test --dry-run > ../dockcross-make-test-current
for target in make make-test; do
diff ../dockcross-$target-current ../dockcross-$target-baseline > /dev/null 2>&1
[[ $? == 1 ]] && \
echo "" && \
echo "Error: Problem with '${target}' target: Dry-run output before and after this commit do not match."
done
```
2016-09-25 17:44:08 -04:00
Jean-Christophe Fillion-Robin
2a12475d36
Makefile: Remove dependencies on a non-generated files
...
Since image targets are all "phony", they are always consider out-of-date
and will always be rebuilt. This means there is no need to add an explicit
dependency on non-generated files like "Dockerfile", "settings.mk" and
"test/run.py".
The only required dependencies on Dockerfile are the one for the "base"
and "manylinux" images.
To confirm that the Makefiles works as expected after this patch, the
list of executed commands before and after is compared:
Before:
```
make --dry-run > ../dockcross-make-baseline
make test --dry-run > ../dockcross-make-test-baseline
```
After:
```
make --dry-run > ../dockcross-make-current;
make test --dry-run > ../dockcross-make-test-current
for target in make make-test; do
diff ../dockcross-$target-current ../dockcross-$target-baseline > /dev/null 2>&1
[[ $? == 1 ]] && \
echo "" && \
echo "Error: Problem with '${target}' target: Dry-run output before and after this commit do not match."
done
```
2016-09-25 17:38:20 -04:00
Jean-Christophe Fillion-Robin
caba0b0cef
Makefile: Remove "Toolchain.cmake" dependencies
...
Since image targets are all "phony", they are always consider out-of-date
and will always be rebuilt. This means there is no need to add an explicit
dependency on the "Toolchain.cmake" file.
Note also that the dependency on "Toolchain.cmake" was not consistent
for all images. For example, "linux-x64" was missing the dependency
whereas it was specified for "linux-x86".
This commit ensure all image targets are consistent removing the
dependency on "Toolchain.cmake".
To confirm that the Makefiles works as expected after this patch, the
list of executed commands before and after is compared:
Before:
```
make --dry-run > ../dockcross-make-baseline
make test --dry-run > ../dockcross-make-test-baseline
```
After:
```
make --dry-run > ../dockcross-make-current;
make test --dry-run > ../dockcross-make-test-current
for target in make make-test; do
diff ../dockcross-$target-current ../dockcross-$target-baseline > /dev/null 2>&1
[[ $? == 1 ]] && \
echo "" && \
echo "Error: Problem with '${target}' target: Dry-run output before and after this commit do not match."
done
```
2016-09-25 17:38:12 -04:00
Jean-Christophe Fillion-Robin
e428bb3c03
Makefile: Simplify test rule using "addsuffix" filename function
...
See https://www.gnu.org/software/make/manual/html_node/File-Name-Functions.html#File-Name-Functions
To confirm that the Makefiles works as expected after this patch, the
list of executed commands before and after is compared:
Before:
```
make --dry-run > ../dockcross-make-baseline
make test --dry-run > ../dockcross-make-test-baseline
```
After:
```
make --dry-run > ../dockcross-make-current;
make test --dry-run > ../dockcross-make-test-current
for target in make make-test; do
diff ../dockcross-$target-current ../dockcross-$target-baseline > /dev/null 2>&1
[[ $? == 1 ]] && \
echo "" && \
echo "Error: Problem with '${target}' target: Dry-run output before and after this commit do not match."
done
```
2016-09-25 17:38:05 -04:00
Jean-Christophe Fillion-Robin
92b57f511d
Makefile: Introduce IMAGES variable
...
To confirm that the Makefiles works as expected after this patch, the
list of executed commands before and after is compared:
Before:
```
make --dry-run > ../dockcross-make-baseline
make test --dry-run > ../dockcross-make-test-baseline
```
After:
```
make --dry-run > ../dockcross-make-current;
make test --dry-run > ../dockcross-make-test-current
for target in make make-test; do
diff ../dockcross-$target-current ../dockcross-$target-baseline > /dev/null 2>&1
[[ $? == 1 ]] && \
echo "" && \
echo "Error: Problem with '${target}' target: Dry-run output before and after this commit do not match."
done
```
2016-09-25 17:37:08 -04:00
Matt McCormick
dda710167a
Merge pull request #44 from thewtex/manylinux-x86
...
Add manylinux-x86
2016-09-24 23:36:09 -04:00
Matt McCormick
1354fe2586
manylinux-x86: Initial addition
2016-09-24 23:14:33 -04:00
Matt McCormick
fd2b8efe51
linux-x86: Use linux32 as entrypoint for uname -m output
2016-09-24 22:37:00 -04:00
Matt McCormick
01a3348f15
Merge pull request #43 from jcfr/support-ctrl-c
...
base/dockcross: Run docker using -t to support CTRL-C
2016-09-23 11:36:56 -04:00
Jean-Christophe Fillion-Robin
af75453ed0
base/dockcross: Run docker with "-ti" only if a tty or pts is attached
...
This commit reverts f07ca00 (base: Do not add -i -t flags to run command
by default) and ensure tty is available before specifying the flags.
2016-09-23 11:33:29 -04:00
Jean-Christophe Fillion-Robin
aa2c24cb3b
base/dockcross: Run docker using -t to support CTRL-C
2016-09-22 23:34:08 -04:00
Matt McCormick
1d11afd37d
Merge pull request #42 from jcfr/manylinux-allow-pip-install-squashed
...
manylinux: Grant current user password less sudo access.
2016-09-22 22:45:17 -04:00
Jean-Christophe Fillion-Robin
995c9091e5
manylinux: Grant current user password less sudo access.
...
This will allow build script like "build-wheels.sh" to run command like
the following (see [1]):
sudo yum install -y atlas-devel
It will also allow to pip install using sudo and avoid error reported in [3].
That said, instead of running pip using sudo, the recommended approach
is to specify the "--user" flag [2]
[1] https://github.com/pypa/python-manylinux-demo/blob/893d92517e9e289b9d2ee063f19c3216a39534ab/travis/build-wheels.sh
[2] http://stackoverflow.com/questions/7143077/how-can-i-install-packages-in-my-home-folder-with-pip#7143496
[3] Error reported when running pip without "sudo pip install <packagename" or "pip install --user <packagename>"
```
Exception:
Traceback (most recent call last):
File "/opt/_internal/cpython-2.7.11-ucs2/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/opt/_internal/cpython-2.7.11-ucs2/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/opt/_internal/cpython-2.7.11-ucs2/lib/python2.7/site-packages/pip/req/req_set.py", line 736, in install
requirement.uninstall(auto_confirm=True)
File "/opt/_internal/cpython-2.7.11-ucs2/lib/python2.7/site-packages/pip/req/req_install.py", line 742, in uninstall
paths_to_remove.remove(auto_confirm)
File "/opt/_internal/cpython-2.7.11-ucs2/lib/python2.7/site-packages/pip/req/req_uninstall.py", line 115, in remove
renames(path, new_path)
File "/opt/_internal/cpython-2.7.11-ucs2/lib/python2.7/site-packages/pip/utils/__init__.py", line 267, in renames
shutil.move(old, new)
File "/opt/_internal/cpython-2.7.11-ucs2/lib/python2.7/shutil.py", line 303, in move
os.unlink(src)
OSError: [Errno 13] Permission denied: '/opt/_internal/cpython-2.7.11-ucs2/bin/easy_install'
```
2016-09-22 19:21:24 -04:00
Matt McCormick
131e6408ee
Merge pull request #38 from jcfr/36-support-disabling-toolchain-cmake-option
...
36 support disabling toolchain cmake option
2016-09-22 11:23:09 -04:00
Matt McCormick
3c1a2758b0
Merge pull request #40 from thewtex/39-manylinux-cmake-ssl
...
manylinux-x64,base: Download cmake binary for SSL support
2016-09-22 11:22:24 -04:00
Jean-Christophe Fillion-Robin
4876f14356
base/cmake: Do not pass toolchain option when using incompatible cmake option
...
Also revert the changes to ccmake.sh, the restriction doesn't apply to it.
Suggested-by: Matt McCormick <matt.mccormick@kitware.com >
2016-09-21 21:11:33 -04:00
Matt McCormick
72ffa6dd1d
Merge pull request #35 from jcfr/34-add-support-for-special-update-commands
...
34 add support for special update commands
2016-09-21 20:34:01 -04:00
Jean-Christophe Fillion-Robin
c05d52310a
dockcross: Ensure running "update commands" exits script with correct status
2016-09-21 20:25:11 -04:00
Matt McCormick
b1037c9f5f
manylinux-x64,base: Download cmake binary for SSL support
...
Download the CMake binary from CMake.org for SSL support. #39
2016-09-21 20:25:02 -04:00
Jean-Christophe Fillion-Robin
ff2512b785
manylinux-x64: Set DOCKCROSS_PASS_CMAKE_TOOLCHAIN_FILE to 0
...
Fixes #36
2016-09-21 19:09:41 -04:00
Jean-Christophe Fillion-Robin
c525ad106e
cmake/ccmake: Provide a mechanism to disable passing of toolchain file
...
By default the toolchain file is always passed as an option to cmake/ccmake
It can be explicitly disabled setting the environment variable
DOCKCROSS_PASS_CMAKE_TOOLCHAIN_FILE to 0
2016-09-21 19:06:51 -04:00
Jean-Christophe Fillion-Robin
43e46710e6
dockcross: Add support for special update commands. Fixes #34
2016-09-21 16:31:09 -04:00
Jean-Christophe Fillion-Robin
1eac15c210
dockcross: Add warning regarding location of DEFAULT_DOCKCROSS_IMAGE
2016-09-21 16:29:00 -04:00
Matt McCormick
853f0f41b9
Merge pull request #33 from thewtex/manylinux-makefile
...
makefile: Add manylinux-x64 to top level targets
2016-09-21 11:42:42 -04:00
Matt McCormick
0bc1f257a6
makefile: Add manylinux-x64 to top level targets
2016-09-21 10:22:31 -04:00
Matt McCormick
fee5fbd063
Merge pull request #32 from thewtex/circleci-cache
...
circleci: Cache Docker images
2016-09-21 10:20:34 -04:00
Matt McCormick
daafa314f6
circleci: Cache Docker images
2016-09-21 09:49:05 -04:00
Matt McCormick
abde0d6fd7
Merge pull request #31 from thewtex/manylinux
...
Add manylinux-x64
2016-09-20 23:24:02 -04:00
Matt McCormick
b596ca6cd8
base,manylinux-x64: Use sed for Dockerfile composition
...
Suggested-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com >
2016-09-20 18:08:43 -04:00
Matt McCormick
ed2ae68b7b
manylinux-x64: Document in README
2016-09-20 18:08:43 -04:00
Matt McCormick
60374aa006
manylinux-x64: Install skbuild
2016-09-20 18:08:40 -04:00
Matt McCormick
5d90a72dfc
manylinux-x64: Initial addition
2016-09-20 18:07:58 -04:00
Matt McCormick
755f45b412
base: Split into Dockerfile.in and common.docker
...
So common.docker can be re-used in other images that are not built FROM base.
2016-09-20 08:58:41 -04:00
Matt McCormick
59ba030070
Merge pull request #30 from thewtex/args-quotes
...
doc: Note that --args needs quotes for spaces
2016-09-01 10:12:27 -04:00
Matt McCormick
2b18bb7013
doc: Note that --args needs quotes for spaces
2016-09-01 10:11:32 -04:00
Matt McCormick
5b3c89c3f0
Merge pull request #29 from thewtex/no-tty
...
base: Do not add -i -t flags to run command by default
2016-08-31 22:36:42 -04:00
Matt McCormick
f07ca0043c
base: Do not add -i -t flags to run command by default
...
Allow the dockcross script to be used in scripts where a tty is not available.
2016-08-31 22:31:58 -04:00
Matt McCormick
a3e0d34ac0
Merge pull request #25 from thewtex/emscripten-force-compiler
...
Emscripten force compiler
2016-08-11 18:20:25 -04:00
Matt McCormick
b72060d9a2
browser-asmjs: Remove CMakeForceCompiler
...
CMakeForceCompiler was marked deprecated in CMake 3.6.0. It emits many
warnings when using Emscripten. These changes can be removed in a future
version of Emscripten when it is disabled or removed per:
https://github.com/kripken/emscripten/pull/4477
2016-08-11 11:51:42 -04:00
Matt McCormick
70da314cf0
browser-asmjs: Bump Emscripten to 1.36.7
2016-08-11 11:45:23 -04:00
Matt McCormick
b24ab3ba11
base: Bump CMake to 3.6.1
2016-08-11 11:44:04 -04:00
Matt McCormick
c92fde55b8
Merge pull request #24 from thewtex/examples-markup
...
doc: Fix the examples markup
2016-08-02 12:03:43 -04:00
Matt McCormick
a7041e155d
doc: Fix the examples markup
2016-08-02 12:03:18 -04:00
Matt McCormick
a96410303b
Merge pull request #23 from thewtex/emulator-doc
...
doc: Note that emulators are usually available.
2016-08-02 11:54:11 -04:00
Matt McCormick
440f13b087
doc: Note that emulators are usually available.
2016-08-02 11:53:44 -04:00
Matt McCormick
2bdf65fdcb
Merge pull request #22 from thewtex/toolbox-link
...
doc: Add a link to the Docker Toolbox
2016-08-02 11:51:31 -04:00
Matt McCormick
c818f24198
doc: Add a link to the Docker Toolbox
2016-08-02 11:50:53 -04:00
Matt McCormick
ca69bebc95
Merge pull request #21 from thewtex/doc-tweaks
...
doc: Fixes and tweaks to the README
2016-08-02 11:48:50 -04:00
Matt McCormick
8a01c4d26d
doc: Fixes and tweaks to the README
2016-08-02 11:47:30 -04:00
Matt McCormick
11e27190e8
Merge pull request #20 from thewtex/CMAKE_TOOLCHAIN_FILE-auto
...
Always pass CMAKE_TOOLCHAIN_FILE to cmake and ccmake #17
2016-07-22 09:01:28 -04:00
Matt McCormick
e3ecfeb1a6
test: Use 'make test' as the Makefile target
...
This is a more common name for this target and it helps with tab completion.
2016-07-22 08:49:49 -04:00
Matt McCormick
60cd0e4678
windows-x64: Bump MXE to 2016-07-21
2016-07-22 08:49:41 -04:00
Matt McCormick
1620453675
windows-x86: Bump MXE to 2016-07-21
2016-07-22 08:49:41 -04:00
Matt McCormick
b148e1ce23
linux-x64: Add CMAKE_TOOLCHAIN_FILE
2016-07-22 08:49:41 -04:00
Matt McCormick
1ed3548655
base: Add cmake wrapper scripts for CMAKE_TOOLCHAIN_FILE
...
All images should define this variables.
Disable build tests on the base image because it is not configured for cross
compiling.
2016-07-22 08:48:59 -04:00
Matt McCormick
041eb8702b
doc: Move status badge location
2016-07-16 21:31:37 -04:00
Matt McCormick
a5de661ce8
doc: Correct CircleCI badge URL location
2016-07-16 17:44:12 -04:00
Matt McCormick
ae9d28a177
Merge pull request #16 from thewtex/circleci-test-commands
...
ci: Fix make *.test invocation
2016-07-16 17:39:32 -04:00
Matt McCormick
9cf3d4acbf
doc: Identify how to start up a shell in the build environment
2016-07-16 17:12:52 -04:00
Matt McCormick
24c0141bea
ci: Fix make *.test invocation
2016-07-16 13:55:04 -04:00
Matt McCormick
a4820f6288
Merge pull request #15 from jcfr/fix-circle-error-and-tweak-Makefile
...
Fix circle error and tweak makefile
2016-07-16 10:28:26 -04:00
Jean-Christophe Fillion-Robin
3c25505f52
Makefile: Add test targets
...
This commits add test targets for all images, this will facilitate local
testing.
In addition to the usual targets:
make android-arm
make browser-asmjs
[...]
the following targets are now available:
make tests
make android-arm.test
make browser-asmjs.test
[...]
Note that the target "all" has been renamed into "images"
2016-07-16 02:45:23 -04:00
Jean-Christophe Fillion-Robin
a082610bf6
circle/linux-armv7: Fix test
...
This commit fixes a regression introduced in e8830e9
2016-07-16 02:35:17 -04:00
Jean-Christophe Fillion-Robin
f02cc5632b
circle/linux-arm64: Fix path emulator
...
This commit fixes a regression introduced in e76eb01
2016-07-16 02:35:17 -04:00
Matt McCormick
e1ef4f6194
Makefile: replace default target by all target
2016-07-16 01:27:13 -04:00
Matt McCormick
b1ee181938
Merge pull request #14 from jcfr/tweak-Makefile
...
Tweak makefile
2016-07-16 01:23:49 -04:00
Matt McCormick
be7fbe3c0c
doc: Demostrate that the dockcross script should be exectuted from the source
...
dir
2016-07-16 01:19:53 -04:00
Jean-Christophe Fillion-Robin
c237fc9925
Makefile: Add "default" target
...
This commit adds a target named "default" at the top of the Makefile. Since
make will build the first target by default, simply typing "make" will
build all images.
See http://stackoverflow.com/questions/27242905/makefile-all-vs-default-targets/27243940#27243940
Note: Since "darwin-x64" needs some work, it has been excluded from the
default list.
2016-07-16 01:19:37 -04:00
Jean-Christophe Fillion-Robin
a3b7b03058
Makefile: Fix target linux-x64
...
There are no linux-x64/Toolchain.cmake file
2016-07-16 01:19:37 -04:00
Matt McCormick
b6f09a22bf
Merge pull request #13 from thewtex/qemu-bump
...
qemu: Bump built version to 2.6.0
2016-07-16 01:17:29 -04:00
Matt McCormick
e76eb019d8
qemu: Bump built version to 2.6.0
2016-07-16 01:16:39 -04:00
Matt McCormick
c351b4a3ad
Merge pull request #12 from jcfr/rename-workdir
...
Rename workdir
2016-07-16 01:13:31 -04:00
Jean-Christophe Fillion-Robin
96f3514bf2
Dockerfiles: Rename working directory from "/build" to "/work"
...
Since the directory will contain both sources and build, this commit
generalizes its name.
2016-07-16 01:12:58 -04:00
Matt McCormick
9d4f4dce73
darwin-x64: Remove
...
This is not maintained, and it cannot be effectively used because of legal
reasons. Apple does not allow software to be built for Mac's from non-Apple
hardware.
2016-07-16 01:09:53 -04:00
Matt McCormick
414812088c
doc: README improvements
2016-07-16 01:07:41 -04:00
Matt McCormick
04963abea8
linux-arm64: Fix description
2016-07-16 00:01:49 -04:00
Matt McCormick
ffac0de886
Merge pull request #11 from thewtex/rename
...
Rename project and repository to dockcross
2016-07-15 23:53:58 -04:00
Matt McCormick
04c7d0de18
Rename project and repository to dockcross
2016-07-15 23:46:08 -04:00
Matt McCormick
a5c84b842f
arm64: Initial addition
2016-07-15 17:39:33 -04:00
Matt McCormick
fac0bbe9ed
base: Add a root password
2016-07-15 15:54:39 -04:00
Matt McCormick
d5c20e773a
Extend httpredir workaround to all images
...
Difficulty was also experienced with the base image
2016-07-15 15:54:32 -04:00
Matt McCormick
197350dbb6
base: Bump CMake to 3.6.0
2016-07-10 19:09:10 -04:00
Matt McCormick
962a1ecb11
windows-x86: Replace Debian sources URL's
...
"Error reading from server", "connection lost" error occur. Use workaround of
using a specific debian mirror as suggested here:
https://stackoverflow.com/questions/32304631/docker-debian-apt-error-reading-from-server
2016-07-10 01:19:09 -04:00
Matt McCormick
30e29f3bbb
browser-asmjs: cp ~/.emscripten, etc to the user home in the entrypoint
2016-07-06 15:33:35 -04:00
Matt McCormick
b84b303f13
browser-asmjs: Use updated Node Debian package sources
2016-07-05 22:24:59 -04:00
Matt McCormick
2c01672248
browser-asmjs: Bump Emscripten to 1.36.5
2016-07-05 22:12:33 -04:00
Matt McCormick
b4ceb8c514
linux-ppc64le: Fix WORKDIR for dockcross script
2016-07-05 21:52:25 -04:00
Matt McCormick
42ff489565
dockcross: Improve end of script help formatting
2016-07-05 21:50:20 -04:00
Matt McCormick
a5d5307a97
dockcross: Remove duplicate option parsing
2016-07-05 21:49:07 -04:00
Matt McCormick
aab9632ab6
windows-x86: Add --force-yes
...
For
E: There are problems and -y was used without --force-yes
on CircleCI.
2016-07-05 21:45:56 -04:00
Matt McCormick
8b07afd442
android-arm: Fix file permissions on toolchain files
2016-07-05 21:45:44 -04:00
Matt McCormick
1ab26b12e5
linux-armv5: Document in the README
2016-07-05 21:45:44 -04:00
Matt McCormick
dbe90cdac2
doc: Improve usage documentation of dockcross in README
2016-07-05 21:45:44 -04:00
Matt McCormick
e8830e9641
circleci: Use the dockcross script
2016-07-05 21:45:35 -04:00
Matt McCormick
8cd9083ae6
dockcross: Improve command help
2016-07-04 22:27:04 -04:00
Matt McCormick
5aa3cd3867
dockcross: Add short flags
2016-07-04 22:17:22 -04:00
Matt McCormick
caa56f50a4
base: update CMake and ninja to latest versions
2016-07-04 22:03:10 -04:00
Matt McCormick
3a96030b23
base: support BUILDER_USER, BUILDER_GROUP, and liquidprompt bash
2016-07-04 22:03:10 -04:00
Matt McCormick
4c8658f652
Merge branch 'dockcross-default-image'
2016-07-04 21:32:19 -04:00
Matt McCormick
d459ab687f
Merge branch 'test-armv5'
2016-07-04 21:31:10 -04:00
Matt McCormick
887717f375
linux-armv5: Define CMAKE_TOOLCHAIN_FILE
2016-07-04 00:13:50 -04:00
Matt McCormick
fdb18671e3
dockcross: make the default image specific to each compiler
2016-07-04 00:10:36 -04:00
Matt McCormick
aa06b9af2c
doc: dockcross generation should be run with --rm
2016-07-03 22:51:10 -04:00
Matt McCormick
6f987f4013
doc: README formatting
2016-07-03 22:20:01 -04:00
Matt McCormick
98e5758770
linux-armv5: Add CircleCI testing
2016-06-12 20:10:57 -04:00
Matt McCormick
45631a48c0
Merge pull request #10 from brainstorm/armel_jessie_fix
...
Fixed armel (armv5) jessie docker build
2016-06-12 20:06:32 -04:00
Roman Valls Guimera
3f0fc180cd
Fixed armel (armv5) jessie docker build. Thanks @thewtex for the heads up.
2016-06-12 19:44:48 +02:00
Matt McCormick
140621f9c0
Merge pull request #9 from brainstorm/dockcross
...
Dockcross with circle.yml test
2016-05-31 23:21:10 -04:00
Roman Valls Guimera
9ff528dd49
Remove old README.md [ci skip]
2016-05-31 09:04:58 +02:00
Roman Valls Guimera
4a05d28a11
Try to avoid docker/circleci btrfs issues.
2016-05-30 22:58:43 +02:00
Roman Valls Guimera
7e6150cf29
Tidy up and consolidate both README.rst/README.md into one. Introduce linux-armv5.
2016-05-30 22:50:22 +02:00
Sven Fischer
d774409f13
Adapted the README
...
Added the information from the borrower of the dockcross script.
2016-05-30 22:50:22 +02:00
Sven Fischer
f9ea9d6d8d
Updated ARMv7 Dockerfile
2016-05-30 22:50:22 +02:00
Sven Fischer
60ffd750fa
Adapted and corrected linux-x86 Xcompile toolset
2016-05-30 22:50:22 +02:00
Sven Fischer
8e344a9537
Added functionality to ease the use of X image
...
Functionality borrowed from the Raspberry Pi cross compile docker build
file from https://github.com/sdt/docker-raspberry-pi-cross-compiler
2016-05-30 22:50:22 +02:00