Skip to content

Commit

Permalink
Added binaries for 5.1.2
Browse files Browse the repository at this point in the history
  • Loading branch information
uraimo authored Dec 7, 2019
1 parent c384757 commit 905c8e5
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,14 +33,14 @@ For precompiled Swift 5.1.2 binaries see the *[Prebuilt binaries](#prebuilt-bina

| OS | Architecture | Boards | Download |
| -- | ------------ | ------ | -------- |
| Raspbian Stretch | ARMv6 | All RaspberryPis: Classic, Zero, 2, 3 | [5.1.1](https://github.com/uraimo/buildSwiftOnARM/releases/download/5.1.1/swift-5.1.1-armv6-RPi0123-RaspbianStretch.tgz) |
| Raspbian Buster | ARMv6 | All RaspberryPis: Classic, Zero, 2, 3, 4 | [5.1.1](https://github.com/uraimo/buildSwiftOnARM/releases/download/5.1.1/swift-5.1.1-armv6-RPi01234-RaspbianBuster.tgz) |
| Debian Stretch | ARMv7 | Every ARMv7 board, RaspberryPis 2/3 included | [5.1.1](https://github.com/uraimo/buildSwiftOnARM/releases/download/5.1.1/swift-5.1.1-armv7-DebianStretch.tgz) |
| Debian Buster | ARMv7 | Every ARMv7 board, RaspberryPis 2/3/4 included | [5.1.1](https://github.com/uraimo/buildSwiftOnARM/releases/download/5.1.1/swift-5.1.1-armv7-DebianBuster.tgz) |
| Ubuntu 16.04 | ARMv7 | All versions of RaspberryPi 2/3, other ARMv7 boards | [5.1.1](https://github.com/uraimo/buildSwiftOnARM/releases/download/5.1.1/swift-5.1.1-armv7-Ubuntu1604.tgz) |
| Ubuntu 18.04 | ARMv7 | All versions of RaspberryPi 2/3/4, other ARMv7 boards | [5.1.1](https://github.com/uraimo/buildSwiftOnARM/releases/download/5.1.1/swift-5.1.1-armv7-Ubuntu1804.tgz) |
| Ubuntu 16.04/18.04 | aarch64 | All versions of RaspberryPi 3/4, other ARMv7 boards | 5.1: [swift-arm64](https://github.com/futurejones/swift-arm64/releases/tag/v5.1-RELEASE) |
| Fedora/CentOS/RHEL | aarch64 | All versions of RaspberryPi 3/4, other ARMv7 boards | 5.1: `sudo dnf install swift-lang` |
| Raspbian Stretch | ARMv6 | All RaspberryPis: Classic, Zero, 2, 3 | [5.1.2](https://github.com/uraimo/buildSwiftOnARM/releases/download/5.1.2/swift-5.1.2-armv6-RPi0123-RaspbianStretch.tgz) |
| Raspbian Buster | ARMv6 | All RaspberryPis: Classic, Zero, 2, 3, 4 | [5.1.2](https://github.com/uraimo/buildSwiftOnARM/releases/download/5.1.2/swift-5.1.2-armv6-RPi01234-RaspbianBuster.tgz) |
| Debian Stretch | ARMv7 | Every ARMv7 board, RaspberryPis 2/3 included | [5.1.2](https://github.com/uraimo/buildSwiftOnARM/releases/download/5.1.2/swift-5.1.2-armv7-DebianStretch.tgz) |
| Debian Buster | ARMv7 | Every ARMv7 board, RaspberryPis 2/3/4 included | [5.1.2](https://github.com/uraimo/buildSwiftOnARM/releases/download/5.1.2/swift-5.1.2-armv7-DebianBuster.tgz) |
| Ubuntu 16.04 | ARMv7 | All versions of RaspberryPi 2/3, other ARMv7 boards | [5.1.2](https://github.com/uraimo/buildSwiftOnARM/releases/download/5.1.2/swift-5.1.2-armv7-Ubuntu1604.tgz) |
| Ubuntu 18.04 | ARMv7 | All versions of RaspberryPi 2/3/4, other ARMv7 boards | [5.1.2](https://github.com/uraimo/buildSwiftOnARM/releases/download/5.1.2/swift-5.1.2-armv7-Ubuntu1804.tgz) |
| Ubuntu 16.04/18.04 | aarch64 | All versions of RaspberryPi 3/4, other ARMv7 boards | 5.1.2: [swift-arm64](https://github.com/futurejones/swift-arm64/releases/tag/v5.1.2-RELEASE) |
| Fedora/CentOS/RHEL | aarch64 | All versions of RaspberryPi 3/4, other ARMv7 boards | 5.1.1: `sudo dnf install swift-lang` |

For binaries of older releases, check out the [releases page](https://github.com/uraimo/buildSwiftOnARM/releases).

Expand Down Expand Up @@ -89,7 +89,7 @@ Verify the swift version is setup:

$ swift --version

Swift version 5.1.1 (swift-5.1.1-RELEASE)
Swift version 5.1.2 (swift-5.1.2-RELEASE)
Target: armv7-unknown-linux-gnueabihf


Expand Down Expand Up @@ -138,7 +138,7 @@ Now, call the included scripts as follows:

1. Launch `clone.sh` that will install the required dependencies (_git cmake ninja-build clang-3.8 python uuid-dev libicu-dev icu-devtools libbsd-dev libedit-dev libxml2-dev libsqlite3-dev swig libpython-dev libncurses5-dev pkg-config libblocksruntime-dev libcurl4-openssl-dev autoconf libtool systemtap-sdt-dev libcurl4-openssl-dev libz-dev_), fix clang links and clone apple/swift with all its dependecies.

2. Run `checkoutRelease.sh` that will select the current release (5.1.1) and apply the needed patches.
2. Run `checkoutRelease.sh` that will select the current release (5.1.2) and apply the needed patches.

3. Once done, start the build with `build.sh`.

Expand Down

0 comments on commit 905c8e5

Please sign in to comment.