Commit Graph

77 Commits

Author SHA1 Message Date
Dan Turner 4d65b4304b fix: change Android builds to explicitly target Java 1.7 as 1.8 is not yet supported
1.8 support is coming in Android N.

Closes #53

References:
http://android-developers.blogspot.com.au/2016/03/first-preview-of-android-n-developer.html
2016-06-10 18:13:30 +10:00
Dan Turner 7e974b4994 Fix issue where specifying a specific branch to checkout could result in conflicts being reported
Closes #50
2016-05-18 21:32:35 +10:00
Dan Turner bebcd54aab Fix issue where `git pull` whinges, "Please tell me who you are.", by replacing it with a fetch and hard reset.
I've also added a git clean to ensure the working directory is entirely pristine.

References:
http://stackoverflow.com/a/17713604/464604
https://www.git-scm.com/docs/git-clean/1.7.5

Closes #50
2016-05-18 21:31:10 +10:00
Péter Szilágyi 8e7fedaad3 Update Android NDK to 11c. 2016-05-01 16:44:21 +03:00
Péter Szilágyi 52c3aeac29 Update to Ubuntu Xenial 2016-05-01 15:32:15 +03:00
Péter Szilágyi ad4e4357f1 Upgrade xgo to Go 1.6.2 2016-05-01 15:07:35 +03:00
Péter Szilágyi 00c96baa68 Support .tdb based OSX SDK, not just .dylib for the simulator. 2016-04-18 19:20:53 +03:00
Péter Szilágyi 8c6a1b73ab Skip android aar builds if no API header is available. 2016-04-18 17:18:10 +03:00
Péter Szilágyi 60aa71bb38 Make the xgo command available within the docker images. 2016-04-18 17:17:48 +03:00
Péter Szilágyi 647f256c44 PAtch OSX 10.11 SDK with the missing files. 2016-04-13 19:29:58 +03:00
Péter Szilágyi 56296fd1ce Update to Go 1.5.4 and Go 1.6.1 2016-04-13 16:19:35 +03:00
Péter Szilágyi dd36e964c8 Support pkg-config for custom prefixed builds 2016-04-13 14:06:36 +03:00
Péter Szilágyi de9b3d33e5 Update to OSX 10.11 and iOS 9.3. 2016-04-13 13:20:25 +03:00
Werner Buck bc4bab116d Fix dead link to ios sdk
http://iphone.howett.net/sdks was moved to https://jbdevs.org/sdks/

Should allow the image to continue building.
2016-04-11 13:55:42 +02:00
Werner Buck 6771c6be1b Add common compile dependencies for deps
For example, is required for libtool 2.4.7 when cross-compiling
2016-04-11 11:19:55 +02:00
Péter Szilágyi da3d3ebd18 Fix 1.6.x base image 2016-02-19 11:23:28 +02:00
Péter Szilágyi a058670654 Release Go 1.6 (drop betas/rcs), switch dev branch to 1.6 2016-02-18 11:41:03 +02:00
Péter Szilágyi 442d09fec0 Add support for Go 1.6 RC 2 2016-02-04 12:16:33 +02:00
Péter Szilágyi f03e4ab32b Add support for Go 1.6 release candidate 1 2016-02-03 15:06:38 +02:00
Péter Szilágyi a9a3fc21f5 Only add the android/arm linker workaround for pre Go 1.6. 2016-01-14 14:07:16 +02:00
Péter Szilágyi 39978c8f64 Merge branch 'ld-arm' of https://github.com/dan-turner/xgo into dan-turner-ld-arm 2016-01-14 13:03:46 +02:00
Péter Szilágyi ea9895c651 Support SAH256 checksums, push out Go 1.5.3 and 1.6beta2 2016-01-14 12:14:59 +02:00
Dan Turner dd1cb83774 Include "allow-multiple-definition" LD flag for Android ARM
Closes #34
2016-01-14 14:42:26 +11:00
Péter Szilágyi 466b6a8740 Add support for Go 1.6 beta 1 2015-12-18 12:08:33 +02:00
Péter Szilágyi da1d0979f1 Remove android/arm64 patch as it landed upstream. 2015-12-15 16:14:54 +02:00
Péter Szilágyi 56267b765c Handle Go 1.6 CGO prologue, sync arm64 fix with opened CL 2015-12-14 23:34:34 +02:00
Péter Szilágyi 72ebb6b456 Support assembling Android .aar archives 2015-12-14 13:53:54 +02:00
Péter Szilágyi fe103ea160 Assemble entire xcode frameworks for iOS builds 2015-12-08 17:59:39 +02:00
Péter Szilágyi 5019246e20 Update xgo to use Go 1.5.2 2015-12-04 10:37:09 +02:00
Péter Szilágyi 9e2240bac6 Enable ios/arm64 cross compilation 2015-12-03 20:27:13 +02:00
Péter Szilágyi 137971dab5 Add support for 64bit ARM Linux 2015-12-02 16:56:12 +02:00
Péter Szilágyi e69e28130f Allow specifying Linux ARM version, fix compatibility bugs. 2015-12-01 12:18:06 +02:00
Péter Szilágyi e87eceb4fa Enable xgo in xgo :) 2015-11-27 13:37:46 +02:00
Péter Szilágyi 1ea89c8ebe Add support for building archive files. 2015-11-24 19:41:01 +02:00
Péter Szilágyi 586ac3cd87 Add support for iOS cross compilation. 2015-11-24 16:49:21 +02:00
Péter Szilágyi 1b23ab2797 Don't strip darwin symbol table above Go 1.6 2015-11-20 17:15:19 +02:00
Péter Szilágyi 619a9e50d0 Add container for Go 1.5 develop branch 2015-11-20 14:43:29 +02:00
Péter Szilágyi fc7174aa2a Add support for Go develop containers 2015-11-19 15:10:51 +02:00
Péter Szilágyi 9cb9b4d00b Add platform versions to binary names, update readme 2015-11-03 18:59:59 +02:00
Péter Szilágyi fc99f498a4 Support Windows and OSX platform selection 2015-11-03 18:04:33 +02:00
Péter Szilágyi 841783b7fe Update OSX SDK to 10.9 from 10.6. 2015-11-03 14:09:30 +02:00
Péter Szilágyi 029adf7731 Don't optimise OSX compilers to native CPU (support older hw) 2015-11-03 13:15:12 +02:00
Péter Szilágyi 666ff21c54 Update base image to Ubuntu 15.10. 2015-11-03 12:35:56 +02:00
Péter Szilágyi f2621776c8 Add support for --tags and --ldflags (fix #24 and #23) 2015-10-28 12:16:25 +02:00
Péter Szilágyi e170dc1898 Allow multiple symbol defs to work around NDK issues. 2015-10-22 19:07:35 +03:00
Péter Szilágyi 5f1f769d88 Don't boostrap android, platforms are not compatible. 2015-10-22 19:07:07 +03:00
Péter Szilágyi d770386404 Support branch/remote switching with non repo-root packages. 2015-09-29 11:38:35 +03:00
Péter Szilágyi c64946b88c Inject Godeps before go get to avoid duplicate deps. 2015-09-29 10:35:27 +03:00
Péter Szilágyi dd15913319 Cache external dependencies to avoid wasting bandwidth 2015-09-19 18:36:24 +03:00
Péter Szilágyi e66e9575dc Pre-bootstrap Android too. Hopefully it won't break. 2015-09-17 18:47:31 +03:00