Matt McCormick
be7fbe3c0c
doc: Demostrate that the dockcross script should be exectuted from the source
...
dir
2016-07-16 01:19:53 -04:00
Matt McCormick
e76eb019d8
qemu: Bump built version to 2.6.0
2016-07-16 01:16:39 -04:00
Matt McCormick
9d4f4dce73
darwin-x64: Remove
...
This is not maintained, and it cannot be effectively used because of legal
reasons. Apple does not allow software to be built for Mac's from non-Apple
hardware.
2016-07-16 01:09:53 -04:00
Matt McCormick
414812088c
doc: README improvements
2016-07-16 01:07:41 -04:00
Matt McCormick
04963abea8
linux-arm64: Fix description
2016-07-16 00:01:49 -04:00
Matt McCormick
04c7d0de18
Rename project and repository to dockcross
2016-07-15 23:46:08 -04:00
Matt McCormick
a5c84b842f
arm64: Initial addition
2016-07-15 17:39:33 -04:00
Matt McCormick
fac0bbe9ed
base: Add a root password
2016-07-15 15:54:39 -04:00
Matt McCormick
d5c20e773a
Extend httpredir workaround to all images
...
Difficulty was also experienced with the base image
2016-07-15 15:54:32 -04:00
Matt McCormick
197350dbb6
base: Bump CMake to 3.6.0
2016-07-10 19:09:10 -04:00
Matt McCormick
962a1ecb11
windows-x86: Replace Debian sources URL's
...
"Error reading from server", "connection lost" error occur. Use workaround of
using a specific debian mirror as suggested here:
https://stackoverflow.com/questions/32304631/docker-debian-apt-error-reading-from-server
2016-07-10 01:19:09 -04:00
Matt McCormick
30e29f3bbb
browser-asmjs: cp ~/.emscripten, etc to the user home in the entrypoint
2016-07-06 15:33:35 -04:00
Matt McCormick
b84b303f13
browser-asmjs: Use updated Node Debian package sources
2016-07-05 22:24:59 -04:00
Matt McCormick
2c01672248
browser-asmjs: Bump Emscripten to 1.36.5
2016-07-05 22:12:33 -04:00
Matt McCormick
b4ceb8c514
linux-ppc64le: Fix WORKDIR for dockcross script
2016-07-05 21:52:25 -04:00
Matt McCormick
42ff489565
dockcross: Improve end of script help formatting
2016-07-05 21:50:20 -04:00
Matt McCormick
a5d5307a97
dockcross: Remove duplicate option parsing
2016-07-05 21:49:07 -04:00
Matt McCormick
aab9632ab6
windows-x86: Add --force-yes
...
For
E: There are problems and -y was used without --force-yes
on CircleCI.
2016-07-05 21:45:56 -04:00
Matt McCormick
8b07afd442
android-arm: Fix file permissions on toolchain files
2016-07-05 21:45:44 -04:00
Matt McCormick
1ab26b12e5
linux-armv5: Document in the README
2016-07-05 21:45:44 -04:00
Matt McCormick
dbe90cdac2
doc: Improve usage documentation of dockcross in README
2016-07-05 21:45:44 -04:00
Matt McCormick
e8830e9641
circleci: Use the dockcross script
2016-07-05 21:45:35 -04:00
Matt McCormick
8cd9083ae6
dockcross: Improve command help
2016-07-04 22:27:04 -04:00
Matt McCormick
5aa3cd3867
dockcross: Add short flags
2016-07-04 22:17:22 -04:00
Matt McCormick
caa56f50a4
base: update CMake and ninja to latest versions
2016-07-04 22:03:10 -04:00
Matt McCormick
3a96030b23
base: support BUILDER_USER, BUILDER_GROUP, and liquidprompt bash
2016-07-04 22:03:10 -04:00
Matt McCormick
4c8658f652
Merge branch 'dockcross-default-image'
2016-07-04 21:32:19 -04:00
Matt McCormick
d459ab687f
Merge branch 'test-armv5'
2016-07-04 21:31:10 -04:00
Matt McCormick
887717f375
linux-armv5: Define CMAKE_TOOLCHAIN_FILE
2016-07-04 00:13:50 -04:00
Matt McCormick
fdb18671e3
dockcross: make the default image specific to each compiler
2016-07-04 00:10:36 -04:00
Matt McCormick
aa06b9af2c
doc: dockcross generation should be run with --rm
2016-07-03 22:51:10 -04:00
Matt McCormick
6f987f4013
doc: README formatting
2016-07-03 22:20:01 -04:00
Matt McCormick
98e5758770
linux-armv5: Add CircleCI testing
2016-06-12 20:10:57 -04:00
Matt McCormick
137831c028
windows-x86: Document in README.
2016-04-16 22:35:19 -04:00
Matt McCormick
b2d25e9a57
windows-x86: Add CircleCI testing.
2016-04-16 21:37:33 -04:00
Matt McCormick
f3be2be983
windows-x86: Add environmental variables.
2016-04-16 21:36:04 -04:00
Matt McCormick
344b514327
windows-x86: Update to master 2016-04-09.
2016-04-16 21:34:30 -04:00
Matt McCormick
d47a208afa
windows-x64: Add description to README.
2016-04-12 23:31:15 -04:00
Matt McCormick
5035a9a8e7
windows-x64: Add CircleCI testing.
2016-04-12 23:31:09 -04:00
Matt McCormick
ffddb75231
windows-x64: Add environmental variables.
2016-04-12 21:23:08 -04:00
Matt McCormick
a27a0098b4
windows-x64: Update to master 2016-04-09.
...
Add new required dependencies.
2016-04-11 23:59:12 -04:00
Matt McCormick
4bef0be73a
linux-x86: Document in the README.
2016-04-06 17:09:03 -04:00
Matt McCormick
af5c3fecec
linux-x86: Update and add testing.
2016-04-06 16:48:12 -04:00
Matt McCormick
5031a312a6
linux-x64: Add documentation.
2016-03-28 13:09:10 -04:00
Matt McCormick
9606baa5a1
linux-x64: Add CircleCI testing.
2016-03-28 12:47:01 -04:00
Matt McCormick
d290428a42
linux-x64: Update to thewtex/cross-compiler-base as base.
2016-03-28 12:45:57 -04:00
Matt McCormick
cdc74c8d33
linux-ppc64le: Add description to README.
2016-03-20 21:31:41 -04:00
Matt McCormick
279f41ba56
linux-ppc64le: Add CircleCI testing.
2016-03-20 18:24:32 -04:00
Matt McCormick
ad0e9e9aa4
linux-ppc64le: Update QEMU user version to 2.5.0.
...
Also, the build needs to come before environmental variables are set for the
cross-compiler.
2016-03-20 18:23:31 -04:00
Matt McCormick
58e30d987d
linux-ppc64le: Add toolchain environmental variables.
2016-03-19 14:53:43 -04:00
Matt McCormick
5c7abec2c4
doc: Add linux-armv7 description.
2016-03-18 18:21:43 -04:00
Matt McCormick
8a21e98e63
linux-armv7: Add CircleCI testing and environmental vars.
2016-03-18 18:20:04 -04:00
Matt McCormick
f158989ea4
base: Fix CMake build directory.
2016-03-17 00:13:58 -04:00
Matt McCormick
0ec99f4dd4
linux-armv6: Add description to the README.
2016-03-14 17:58:05 -04:00
Matt McCormick
c59293437d
linux-armv6: Add CircleCI testing.
2016-03-14 17:54:40 -04:00
Matt McCormick
c517cd35c5
linux-armv6: Set environmental variables.
2016-03-14 17:53:33 -04:00
Matt McCormick
c6eb4fe9e1
browser-asmjs: Add description to the README.
2016-03-12 21:50:54 -05:00
Matt McCormick
5420fc0543
browser-asmjs: Add CircleCI testing.
2016-03-12 21:26:41 -05:00
Matt McCormick
f647f8991b
browser-asmjs: Update Emscripten to 1.36.1.
...
Only a 32-bit sdk tag is available from emsdk.
2016-03-12 21:25:44 -05:00
Matt McCormick
7225ca1c70
browser-asmjs: --no-install-recommends dependent packages.
2016-03-09 18:28:54 -05:00
Matt McCormick
3d391e1f8c
doc: Document android-arm.
2016-03-07 11:37:18 -05:00
Matt McCormick
f9f7f1b387
android-arm: Add standard toolchain environmental variables.
2016-03-07 11:37:18 -05:00
Matt McCormick
609605b1c5
android-arm: Test and deploy with CircleCI.
...
Although adding
--emulator /usr/bin/qemu-arm -b CMake --linker-flags="-static"
To the test command works locally, the CMake tests fail on CircleCI. May this
is due to a kernel difference? Will investigate adding again later after
CircleCI updates in kernel (it is currently Ubuntu 12.04).
The "-static" linker flag used during testing is explained here:
https://www.kitware.com/blog/home/post/893
2016-03-07 11:25:49 -05:00
Matt McCormick
0e8478d1db
test: Run ctest.
...
Run ctest if an emulator is available and make sure it uses it.
Add more status information to the test output and make sure that the order is
correct with flush() calls.
2016-03-06 14:16:49 -05:00
Matt McCormick
412f5ebb11
base: Test the toolchain.
2016-03-03 21:20:30 -05:00
Matt McCormick
a856edc56c
test: Add a script to test the toolchain.
2016-03-03 21:18:00 -05:00
Matt McCormick
ff934cbc13
doc: Add base image description.
2016-03-02 13:22:38 -05:00
Matt McCormick
946e1cd39f
doc: Add CircleCI status badge.
2016-03-02 13:18:29 -05:00
Matt McCormick
c5cc02a2d8
base: Clean up CMake and ninja source trees.
2016-03-02 13:15:41 -05:00
Matt McCormick
ad06c037dd
ci: Add DockerHub deployment.
2016-03-02 12:24:00 -05:00
Matt McCormick
7236d1f871
ci: Build base image.
2016-03-02 10:21:14 -05:00
Matt McCormick
436c0959f4
Update CMake version to 3.4.3.
2016-03-02 10:05:32 -05:00
Matt McCormick
4b5cb749a8
Bump emscripten version to 1.35.4.
2015-10-30 20:08:09 -04:00
Matt McCormick
a0eb491f81
browser-asmjs: Update CMake toolchain file for tagged version.
2015-07-24 16:06:40 -04:00
Matt McCormick
11ade45f52
browser-asmjs: Bump emscripten to 1.34.3.
2015-07-23 00:08:56 -04:00
Matt McCormick
44be5ec8b8
base: Bump ninja version to 1.6.0.
2015-07-22 23:36:28 -04:00
Matt McCormick
08b4040d80
base: CMake use openssl.
2015-07-22 23:36:02 -04:00
Matt McCormick
62eeb8e865
base: Bump CMake to 3.3.0-rc4.
2015-07-22 23:20:55 -04:00
Matt McCormick
289c00bcfa
Update CMake version to 3.3.0-rc1
2015-06-05 16:00:40 -04:00
Matt McCormick
c0e72eefa8
Remove extra slash in front of CROSS_ROOT paths.
2015-06-04 23:01:06 -04:00
Matt McCormick
539fee51a9
browser-asmjs: Update to Emscripten to 1.33.0.
2015-05-30 07:00:32 -04:00
Matt McCormick
58f007910a
Add missing CROSS_TRIPLE for linux-armv7 and linux-ppc64le.
2015-05-25 22:01:03 -04:00
Matt McCormick
6e545319f0
browser-asmjs: Rename from javascript-asmjs.
...
We are one past the 30-character limit at DockerHub otherwise :-(.
2015-05-19 17:52:43 -04:00
Matt McCormick
60fa7bd4ad
javascript-asmjs: Initial addition.
2015-05-19 17:34:05 -04:00
Matt McCormick
812697483f
linux-ppc64le: Build QEMU 2.3.0 from source.
...
QEMU contains some fixes for powerpc since 2.1.
2015-05-18 16:00:50 -04:00
Matt McCormick
bd41c2520e
linux-ppc64le: Initial addition based off Debian.
2015-05-18 15:21:41 -04:00
Matt McCormick
f3b2cbb199
android-arm: Update toolchain and provide Toolchain.cmake.
2015-05-16 13:36:10 -04:00
Matt McCormick
8876244731
linux-armv6: Use CROSS_ROOT.
2015-05-16 13:35:18 -04:00
Matt McCormick
935e3fa84a
linux-armv6: Add environmental variables for qemu dynamic loading.
2015-05-13 15:26:08 -04:00
Matt McCormick
f70d02b5e1
linux-armv6: Add qemu-user.
2015-05-13 14:29:49 -04:00
Matt McCormick
5a6db5b9e2
linux-armv6: Add CMake toolchain file.
2015-05-13 14:09:25 -04:00
Matt McCormick
293318fa31
linux-armv7: Move Toolchain.cmake file location.
...
Move it from /usr/src so /usr/src can be mounted as a volume.
2015-05-12 15:45:05 -04:00
Matt McCormick
2923564677
base: Build ninja from source.
...
There were some issues with ninja/cpack. Bump to the latest version, 1.5.3,
resolves them.
2015-05-11 11:24:19 -04:00
Matt McCormick
20e147c72c
linux-armv7: Add note about CMake toolchain in Debian Experimental.
2015-05-09 08:23:31 -04:00
Matt McCormick
1e838b6cdf
linux-armv7: Add CMAKE_CROSSCOMPILING_EMULATOR.
2015-05-09 07:57:41 -04:00
Matt McCormick
a04f06eecc
linux-armv7: Add CMake and GFortran support.
2015-05-09 07:48:53 -04:00
Matt McCormick
bb7e754015
Add license file.
2015-05-06 00:12:06 -04:00
Matt McCormick
f14d99c661
windows-x64: Migrate to MXE.
2015-05-06 00:08:21 -04:00
Matt McCormick
b9217e3d11
windows-x86: Use older mingw-w64 based off GCC 4.9.2 instead of 5.1.0.
2015-05-05 01:32:42 -04:00
Matt McCormick
58047c2f20
windows-x86: Set up wine.
...
We need additional packages for 32-bit wine and we need to make an initial
call to wine to set up ~/.wine.
2015-05-05 01:04:50 -04:00