Commit Graph

651 Commits

Author SHA1 Message Date
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
654c357bd5 Pinned armv7 ABI to use hard float 2018-09-18 16:40:02 +00:00
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
28a1380454 [windows] Included cmake in LOCAL_PKG_LIST due to mxe evolutions 2018-09-12 21:21:30 +02:00
bd376c7ccb [windows] Updated LOCAL_PKG_LIST due to mxe evolutions 2018-09-11 21:15:01 +02:00
88a70df167 [windows] Updated mxe repo to access new plugin directory 2018-09-09 16:18:16 +02:00
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
78b49e90cb Enabled OpenMP for linux-arm64, linux-armv5, linux-armv7, linux-mips, linux-s390x 2018-08-27 13:53:31 +02:00
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
ff941625e9 circleci: Remove resource_class, which CircleCI no longer supports 2018-08-25 15:25:32 -04:00
8fa92cd834 Merge pull request #238 from thewtex/bash-script-invocation
common: Fix bash shell script invocation
2018-08-20 20:37:34 -04:00
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
5ce3579933 Merge pull request #252 from thewtex/lf-attributes
git: Ensure we use lf endings
2018-08-20 18:11:54 -04:00
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
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
0e5a35bb13 manylinux: Install wget
Required for the openssl build. Upstream has removed wget from the
installation.
2018-08-19 19:05:58 -04:00
86fc1bd627 linux-armv5,linux-armv7: Reenable deployment
These were disabled -- see #209 #201
2018-08-19 12:55:07 -04:00
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
3fe4d7d0df do not delete mxe's .git directory 2018-07-23 08:31:13 +02:00
c2e7513eed Merge pull request #244 from Nadav-Ruskin/armv5_crosstool_ng
Crosstool-ng'd armv5
2018-07-15 21:55:50 -04:00
bbf6d6d45e Crosstool-ng'd armv5 2018-07-15 13:43:55 +03:00
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
0d0f941ec0 Merge pull request #243 from Nadav-Ruskin/armv7_crosstool_ng
Crosstool-ng'd armv7
2018-07-13 15:02:18 -04:00
b3bcf24ffc Crosstool-ng'd armv7 2018-07-11 10:45:53 +03:00
9572d88a7a Update dockcross
Fixed CFG_FILE not referring to the variable $CFG_FILE.
2018-07-11 09:27:02 +03:00
c6c4bc078a Fixed trying to read wsl.conf when it's missing 2018-07-10 16:55:17 +03:00
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
25483115b0 manylinux: Update version of scikit-build from 0.6.1 to 0.7.1 2018-07-10 01:10:19 -04:00
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
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
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
648399c8a4 Merge pull request #227 from andre-richter/arm64-revamp
Revisit ARM64 move to crosstool-ng
2018-06-15 07:53:46 -04:00
87d8255f03 Sync arm64 wtih other crosstool-ng targets 2018-06-14 20:27:20 +02:00
d3cd828db0 Merge pull request #237 from Gjacquenot/new_master
Added new image windows-x64-posix
2018-06-12 13:30:47 -04:00
4bc52bf1b8 [windows_x64_posix] Updated Readme.rst to list new image 2018-06-12 07:04:39 +02:00
957e7ae031 [windows_x64_posix] Updated circle-ci config.yml to take into account windows-x64-posix 2018-06-12 00:45:44 -04:00
9997a896ae [windows_x64_posix] Updated Makefile to take into account windows-x64-posix 2018-06-12 00:45:44 -04:00
1be55c41f5 [windows_x64_posix] Added windows-x64-posix/Dockerfile.in 2018-06-12 00:45:44 -04:00
9928d75771 [windows_x64_posix] Declared MXE_TARGET_THREAD empty parameter in windows-x64/Dockerfile.in 2018-06-12 00:45:44 -04:00
b9bd644a72 [windows_x64_posix] Declared MXE_TARGET_THREAD empty parameter in windows-x86/Dockerfile.in 2018-06-12 00:45:44 -04:00
166f2bb79c [windows_x64_posix] Added MXE_TARGET_THREAD argument in common.windows 2018-06-12 00:45:43 -04:00
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
b5cbd2a878 common.windows: Only install required packages
Suggested-by: Guillaume Jacquenot <Gjacquenot@users.noreply.github.com>
2018-06-11 17:21:02 -04:00
73e556f06b common.windows: Better optimization to support package install in derived images 2018-06-11 09:25:14 -04:00
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
85593886fd Merge pull request #235 from dockcross/more-script-tweaks
More script tweaks
2018-06-09 21:04:24 +00:00
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
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
47d2738159 common.debian: Optimize image size combining RUN instructions 2018-06-09 00:07:33 -04:00
2b93dd5412 Centralize python packages installation adding "install-python-packages" script 2018-06-09 00:07:33 -04:00