Commit Graph

526 Commits

Author SHA1 Message Date
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
6cdf33f46f common.docker: Alphabetically list scripts in COPY instruction 2018-06-09 00:07:33 -04:00
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
2a425ac1ad install-gosu-binary.sh: install sudo wrapper when executing the script 2018-06-09 00:07:33 -04:00
9d4bb8a0eb Merge pull request #229 from Nadav-Eyesight/wsl_better_support
Wsl better support
2018-06-06 21:30:55 -04:00
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
1f2e82f089 install-gosu-binary: Improve gpg key download listing additonal servers 2018-06-06 14:34:04 -04:00
1120f1e9a4 STYLE: common.manylinux: Consistently chain commands using post "&&" 2018-06-06 13:46:00 -04:00
04841a1de0 common.manylinux: Optimize image size grouping all install commands in same RUN 2018-06-06 13:46:00 -04:00
cb157b7457 common.docker: Optimize image size installing "liquidprompt" in existing RUN command 2018-06-06 13:46:00 -04:00
6ac8097064 common.docker: Optimize image size installing "conan" in existing RUN command 2018-06-06 13:46:00 -04:00
4dd933c35b common.docker: Optimize image size building "ninja" in existing RUN command 2018-06-06 13:45:59 -04:00
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
bd811da018 STYLE: Tweak indent in common.debian and common.docker 2018-06-06 13:45:59 -04:00
007899c2a5 STYLE: For consistency, rename install-ninja.sh to build-and-install-ninja.sh 2018-06-06 13:45:59 -04:00
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
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
406a1b60f9 Helper script now works on wsl with modified roots 2018-05-27 11:44:06 +03:00
b5f967af66 Merge pull request #228 from lebeg/fortran
Added fortran compiler
2018-05-25 15:18:56 -04:00
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
187afc10d7 Started work on wsl support for every mount point 2018-05-23 17:59:03 +03:00
9cc9ae7977 Merge pull request #224 from Nadav-Eyesight/linux_arm64
Fixes to backward compatibility.
2018-05-10 19:22:02 -04:00
8508d3bcc4 Fixes to backward compatibility. 2018-05-08 08:35:37 -04:00
f5c87215fc Merge pull request #221 from Nadav-Eyesight/linux_arm64
Linux arm64
2018-05-05 21:11:57 -04:00
6191491ba5 Fixed linux-arm64 compilation I hope. 2018-05-03 06:49:46 -04:00
143c79e5cd Fixed toolchain paths 2018-04-30 06:09:35 -04:00