Commit Graph

498 Commits

Author SHA1 Message Date
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
ffa14f8c9a Added missing arm64 architecture apt support 2018-04-29 09:37:53 -04:00
08f89a8ae7 Re-added linux-arm64 to .circleci/config.yml 2018-04-29 03:34:53 -04:00
47b473054a Added forgotten PKG_CONFIG_PATH 2018-04-25 05:56:18 -04:00
88c828b855 Trying to integrate my linux-arm64 solution to dockcross 2018-04-25 05:50:45 -04:00
e2c5545bf6 Merge pull request #1 from dockcross/master
merge
2018-04-25 12:35:45 +03:00
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
407ead371c browser-asmjs: Bump Emscripten to 1.37.37 2018-04-23 22:25:12 -04:00
41e4949396 Merge pull request #219 from thewtex/readme-order
README: Improve section order
2018-04-16 22:33:42 -04:00
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
7164a97f7e Merge pull request #218 from thewtex/disable-broken-deploys
crossbuild-essential images: disable deploy
2018-04-16 07:46:44 -04:00
9f0468a72f crossbuild-essential images: disable deploy
This is a follow-up to 57bf16fa17
2018-04-15 22:54:04 -04:00
49a15ac3e1 Merge pull request #217 from fbudin69500/UpdateGit
Update git
2018-04-15 22:51:30 -04:00
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
856ef6016e BUG: Remove cpack symbolic link before creating the new link 2018-04-13 15:01:54 -04:00
53d98cf4ff Fix download of files using up-to-date "curl" instead of "wget"
In few images, curl is only tool that able to download from https
source requiring TLS 1.2
2018-04-13 15:01:54 -04:00
53990df0b8 Merge pull request #215 from thewtex/disable-embedian
crossbuild-essential images: disable because of missing packages
2018-04-03 09:35:18 -04:00
57bf16fa17 crossbuild-essential images: disable because of missing packages
Temporarily disable because the packages are not available. See #209.

These should be replaced by crosstool-ng images.
2018-04-02 15:58:58 -04:00
f0986b663b Merge pull request #201 from Nadav-Eyesight/android_arm64
Add Android-arm64
2018-04-02 14:55:49 -04:00
f403246365 Merge pull request #200 from Nadav-Eyesight/android_more_variables
Android - Use clang and add an API variable
2018-04-02 14:32:01 -04:00
0992f871d6 Merge pull request #214 from dockcross/fix-name-of-image-in-dockcross-helptext-2
entrypoint.sh: Account for image tag when updating help text
2018-03-29 21:05:55 -04:00
7b76882b56 entrypoint.sh: Account for image tag when updating help text
This commit is a follow up of b7028af (entrypoint.sh: Update help
text so that current image name is used)

It ensures that the suggested script in the help text doesn't include ":"
in its name.

Assuming DEFAULT_DOCKCROSS_IMAGE is set to "dockcross/imagename:latest"

Instead of suggesting:

  [...]
  # docker run --rm dockcross/imagename:latest > dockcross-imagename:latest
  # chmod +x dockcross-imagename:latest
  [...]

it will now suggest

  [...]
  # docker run --rm dockcross/imagename:latest > dockcross-imagename-latest
  # chmod +x dockcross-imagename-latest
  [...]

xref https://github.com/dockbuild/dockbuild/issues/30

[ci skip]
2018-03-29 21:04:52 -04:00
902677437f Merge pull request #213 from dockcross/README-fix-arcticle-link
README: Fix Articles link

[ci skip]
2018-03-29 18:28:15 -04:00
f64ed37abb README: Fix Articles link
Fixes #211

[ci skip]
2018-03-29 18:27:32 -04:00
9966e1aed7 Merge pull request #207 from dockcross/fix-name-of-image-in-dockcross-helptext
entrypoint.sh: Update help text so that current image name is used
2018-03-29 15:09:00 -04:00
b7028af76e entrypoint.sh: Update help text so that current image name is used
xref https://github.com/dockbuild/dockbuild/issues/30
2018-03-29 04:43:26 -04:00
f8e034ee01 Update Dockerfile 2018-03-28 11:43:22 +03:00
a39041bf0d Changed CC and CXX variables 2018-03-28 04:42:48 -04:00
a38741b30f Fixed bracket typo 2018-03-27 17:48:27 +03:00