All you need to build Swift on a RaspberryPi or other ARM boards, updated to Swift 5.1.5
Bot releases are visible (Hide)
A few improvements, a security fix in Foundation (crash when parsing deep JSON structures) and a memory leak in Process fixed.
You should upgrade (especially if your Pi is exposed to the public internet).
Official announcement: https://forums.swift.org/t/swift-5-1-5-for-linux/34478
Issue #60 is still there, don't lose hope.
Published by uraimo almost 5 years ago
Release 5.1.3 with Linux-specific improvements, no official announcement thread yet.
Issue #60 is still a thing.
Published by uraimo almost 5 years ago
Contains a few bug fixes and improvements to lldb integration on Linux, nothing new on the arm32 side.
See announcement: https://forums.swift.org/t/swift-5-1-2-released/30620
Published by uraimo about 5 years ago
Swift 5.1.1 Linux maintenance release (announcement), bundled with Xcode 11.2.
Contains fix for CVE-2019-8790.
Published by uraimo about 5 years ago
It's time for another release of Swift on ARM, this time around only one additional patch (#54) has been added to the required fixes (already merged into master).
Notably added in 5.1:
Official announcement with all the details: https://swift.org/blog/swift-5-1-released/
Published by uraimo about 5 years ago
Likely the last Linux release for 5.0, it contains a few fixes for Foundation and SPM, see announcement: https://forums.swift.org/t/swift-5-0-3-for-linux/28523
Published by uraimo about 5 years ago
Linux only maintenance release with a few bugs fixed, mostly in Foundation.
See announcement: https://forums.swift.org/t/swift-5-0-2/27008
Published by uraimo over 5 years ago
These 5.0.1 binaries contain a Swift Package Manager that allows to specify the number of jobs to be launched during compilation through the -j
option, functionality that will be available officially in Swift 5.1.
It's recommended to launch SPM with -j 1
in most cases.
From this release, Raspbian binaries will be compiled only for ARMv6 as expected by this distribution. One set of Raspbian binaries will work on every Raspberry Pi.
Generic ARMv7 Debian Stretch binaries, that will work on Pi 3 and 4 too, will be provided separately.
Published by uraimo over 5 years ago
See the official announcement for a list of new features: https://swift.org/blog/swift-5-released/