Commit Graph

671 Commits

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