Skip to content

LDC iOS cross-compiler based on 0.17.0-alpha1 - 2015/12/21

Pre-release
Pre-release
Compare
Choose a tag to compare
@smolt smolt released this 21 Dec 18:22
· 3 commits to master since this release

This is an experimental release of iphoneos-ldc2 based on 0.17.0-alpha1 (2.068.2 FE) LLVM 3.6.2. Included are druntime/phobos universal libraries targeting iOS 32-bit/64-bit ARM devices and iOS Simulator (armv7, armv7s, arm64, i386, and x86_64). Only iphoneos-ldc2 cross-compiler binaries for OS X 10.10 build host are available.

New:
see https://github.com/ldc-developers/ldc/releases/tag/v0.17.0-alpha1 release notes for LDC 0.17.0-alpha1

OS version scheme has changed so use version (iOS) from now on.

  • version IPhoneOS is totally gone.
  • version OSX is no longer defined for iOS. Using OSX made druntime/phobos changes simpler, but caused confusion.
  • version Darwin is no longer defined by compiler but is used in druntime and phobos. It must be manually set based on OSX or iOS versions.

Note: if you peek in the runtime you will see support for tvOS and watchOS. It's coming along nicely but not quite done cooking.

BTW, if looking for source, the github source code downloads below don't include any submodules. Just use git clone to get the all the source.