Cross compiling toolchains in Docker images
Go to file
Jean-Christophe Fillion-Robin dc871beb50 linux-x86: Set emulator path using a "noop" script without argument.
This will fix issue where emulator is used doing:

  COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} /path/to/prog arg1 arg2

Prior to this commit, it wasn't working because the following command
was used:

  /bin/sh -c /path/to/prog arg1 arg2
2016-04-16 16:43:13 -04:00
android-arm android-arm: Add standard toolchain environmental variables. 2016-03-07 11:37:18 -05:00
browser-asmjs browser-asmjs: Update Emscripten to 1.36.1. 2016-03-12 21:25:44 -05:00
darwin-x64 OS X cross compiler SDK package generator from osxcross 2014-11-13 19:35:42 +01:00
linux-armv6 linux-armv6: Specify system processor and add missing find root path. 2016-04-15 03:30:59 -04:00
linux-armv7 linux-armv7: Specify system processor and fix library finding. 2016-04-15 03:40:58 -04:00
linux-ppc64le linux-ppc64le: Update QEMU user version to 2.5.0. 2016-03-20 18:23:31 -04:00
linux-x64 linux-x64: Update to thewtex/cross-compiler-base as base. 2016-03-28 12:45:57 -04:00
linux-x86 linux-x86: Set emulator path using a "noop" script without argument. 2016-04-16 16:43:13 -04:00
test test_driver: Add --debug option to avoid deleting the build directory 2016-04-13 19:54:28 -04:00
windows-x64 windows-x64: Add environmental variables. 2016-04-12 21:23:08 -04:00
windows-x86 windows-x64: Migrate to MXE. 2015-05-06 00:08:21 -04:00
circle.yml windows-x64: Add CircleCI testing. 2016-04-12 23:31:09 -04:00
Dockerfile base: Fix CMake build directory. 2016-03-17 00:13:58 -04:00
LICENSE Add license file. 2015-05-06 00:12:06 -04:00
Makefile linux-x86: Update and add testing. 2016-04-06 16:48:12 -04:00
README.rst windows-x64: Add description to README. 2016-04-12 23:31:15 -04:00

cross-compilers
===============
Dockerfiles for cross compiling environments
--------------------------------------------

.. image:: https://circleci.com/gh/thewtex/cross-compilers/tree/master.svg?style=svg
  :target: https://circleci.com/gh/thewtex/cross-compilers/tree/master


.. |base-images| image:: https://badge.imagelayers.io/thewtex/cross-compiler-base:latest.svg
  :target: https://imagelayers.io/?images=thewtex/cross-compiler-base:latest

thewtex/cross-compiler-base
  |base-images| Base image for other toolchain images. From Debian Jessie with GCC,
  make, autotools, CMake, Ninja, Git, and Python.


.. |android-arm-images| image:: https://badge.imagelayers.io/thewtex/cross-compiler-android-arm:latest.svg
  :target: https://imagelayers.io/?images=thewtex/cross-compiler-android-arm:latest

thewtex/cross-compiler-android-arm
  |android-arm-images| The Android NDK standalone toolchain for the arm
  architecture.


.. |browser-asmjs-images| image:: https://badge.imagelayers.io/thewtex/cross-compiler-browser-asmjs:latest.svg
  :target: https://imagelayers.io/?images=thewtex/cross-compiler-browser-asmjs:latest

thewtex/cross-compiler-browser-asmjs
  |browser-asmjs-images| The Emscripten JavaScript cross compiler.


.. |linux-armv6-images| image:: https://badge.imagelayers.io/thewtex/cross-compiler-linux-armv6:latest.svg
  :target: https://imagelayers.io/?images=thewtex/cross-compiler-linux-armv6:latest

thewtex/cross-compiler-linux-armv6
  |linux-armv6-images| Linux ARMv6 cross compiler toolchain for the Raspberry
  Pi, etc.


.. |linux-armv7-images| image:: https://badge.imagelayers.io/thewtex/cross-compiler-linux-armv7:latest.svg
  :target: https://imagelayers.io/?images=thewtex/cross-compiler-linux-armv7:latest

thewtex/cross-compiler-linux-armv7
  |linux-armv7-images| Generic Linux armv7 cross compiler toolchain.


.. |linux-ppc64le-images| image:: https://badge.imagelayers.io/thewtex/cross-compiler-linux-ppc64le:latest.svg
  :target: https://imagelayers.io/?images=thewtex/cross-compiler-linux-ppc64le:latest

thewtex/cross-compiler-linux-ppc64le
  |linux-ppc64le-images| Linux PowerPC 64 little endian cross compiler
  toolchain for the POWER8, etc.


.. |linux-x64-images| image:: https://badge.imagelayers.io/thewtex/cross-compiler-linux-x64:latest.svg
  :target: https://imagelayers.io/?images=thewtex/cross-compiler-linux-x64:latest

thewtex/cross-compiler-linux-x64
  |linux-x64-images| Linux x86_64 / amd64 compiler. Since the Docker image is
  natively x86_64, this is not actually a cross compiler.


.. |linux-x86-images| image:: https://badge.imagelayers.io/thewtex/cross-compiler-linux-x86:latest.svg
  :target: https://imagelayers.io/?images=thewtex/cross-compiler-linux-x86:latest

thewtex/cross-compiler-linux-x86
  |linux-x86-images| Linux i686 compiler. Since the Docker image is
  natively x86_64 with i386 multi-arch support, this is not actually a cross compiler.


.. |windows-x64-images| image:: https://badge.imagelayers.io/thewtex/cross-compiler-windows-x64:latest.svg
  :target: https://imagelayers.io/?images=thewtex/cross-compiler-windows-x64:latest

thewtex/cross-compiler-windows-x64
  |windows-x64-images| 64-bit Windows cross-compiler based on MXE/MinGW-w64.