Commit graph

12 commits

Author SHA1 Message Date
Maximilian Bosch 116f39ff82
swift: fix build w/glibc-2.31
https://hydra.nixos.org/build/123279517

Internally used `compiler-rt` had to be fixed for `glibc-2.31`,
basically the same approach as in the LLVM fix
(7137183bbe05738246be2be0e704c1be9bf19947).

As soon as a newer `compiler-rt` is used for `swift`, this patch can be
removed again.
2020-06-29 14:41:43 +02:00
Silvan Mosberger 7d8a33125f
swift: Fix build for glibc 2.30 2020-02-21 10:10:07 +01:00
Michael Roitzsch b472f4a2de swift: 5.0.2 -> 5.1.1 2020-01-15 13:23:49 +01:00
Michael Roitzsch 29098a81b3 swift: refactor phases and patch documentation
* simplify versioning
* uniform patch documentation
* reorder phases so they read in order
* reorder scripts for readability
* GNU toolchain dir:
  handle sysroot for GNU toolchain like for C headers, so that
  GCC_INSTALL_PREFIX is actually used correctly
2020-01-15 13:19:35 +01:00
Michael Roitzsch daca04587c swift: 4.2.3 -> 5.0.1
update Swift
* new tweaks to the build process are mostly documented inline
* the swiftc wrapper needs the linker path for libicu
* some older tweaks could be removed
* remove fuzz from patches by updating line numbers
* one build fix to libdispatch has been filed upstream
2019-04-30 16:26:08 +02:00
Jörg Thalheim 1b146a8c6f
treewide: remove paxutils from stdenv
More then one year ago we removed grsecurity kernels from nixpkgs:
https://github.com/NixOS/nixpkgs/pull/25277

This removes now also paxutils from stdenv.
2018-12-22 12:55:05 +01:00
Michael Roitzsch 4e89814fc6 swift: 4.1.3 -> 4.2.1
* necessary tweaks and patches to get swift 4.2.1 to build
* disabled more tests because they would require additional patching
* delete empty directories from final build output
* some minor cleanup
2018-11-01 17:53:04 +01:00
Will Dietz 26f537ffab swift: 4.0.3 -> 4.1 2018-03-30 23:37:04 -05:00
taku0 c275c3dc30 swift: 3.1.1 -> 4.0.3 2018-02-12 22:03:40 +09:00
taku0 e2783b299c swift: fix build 2018-02-12 22:03:40 +09:00
John Ericson e57a220f81 stdenv, swift: Use local fd in is* bash functions for hygiene 2017-07-07 11:40:07 -04:00
Will Dietz ecae31a50c swift: init at 3.1
Add dependency 'libblocksruntime'.
2017-03-28 15:34:34 -05:00