Commit Graph

513 Commits

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