Commit Graph

12 Commits

Author SHA1 Message Date
Butta 72767ca5ae swift: get new Concurrency library working, by compiling it with the Swift-forked clang instead of the NDK clang
Also, adjust some linker config and libraries to work with this new clang config.
2021-09-30 04:24:15 +05:30
Butta ded7d319a1 swift: fix on-device build 2021-09-27 17:16:31 +05:30
Butta 0354a09676 swift: update from 5.4.3 to 5.5 2021-09-22 19:44:42 +05:30
Butta b6df5e7f6c swift: update from 5.3.3 to 5.4 2021-04-27 19:21:52 +05:30
Butta 131b4ff765 swift: bump revision to use clang 11 headers and remove some unused patches 2020-12-24 12:33:33 +05:30
Butta e905587dff swift: update from 5.3 to 5.3.1 2020-11-13 12:28:40 +05:30
Butta 7547e0d9f8 swift: add x86_64 package and refactor with upstreamed and submitted patches 2020-11-11 12:23:16 +05:30
Butta f1579e0a28 swift: fix arm issue with importing C macros, caused by a mismatch between LLVM
and the Swift compiler frontend because this define wasn't set
2020-10-01 16:15:25 +05:30
Butta 6cef10bdb9 swift: enable arm build and add upstream patch that fixes linking statically against the corelibs 2020-09-25 01:19:03 +05:30
Butta 0017d3e1df swift: update from 5.2.5 to 5.3 2020-09-18 13:24:17 +05:30
Leonid Pliushch eab39222c5 move 'swift' to disabled packages
Currently it supports only on-device builds.
https://github.com/termux/termux-packages/pull/4895

How to build:

 cp -a ./disabled-packages/swift ./packages/
 pkg install clang binutils-gold file patch python cmake ninja python2 perl rsync libandroid-spawn libcurl libicu libsqlite libuuid libxml2 llbuild pkg-config
 TERMUX_MAKE_PROCESSES=7 ./build-package.sh swift
2020-02-17 13:47:32 +02:00
buttaface 6d7d47b267 swift: add script for on-device build (#4895)
%ci:no-build
2020-02-17 13:46:04 +02:00