Commit Graph

1168 Commits

Author SHA1 Message Date
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