Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hylo-lang/llvm-build
LLVM library binaries that are compatible with the Swift runtime
https://github.com/hylo-lang/llvm-build
llvm swift
Last synced: about 2 months ago
JSON representation
LLVM library binaries that are compatible with the Swift runtime
- Host: GitHub
- URL: https://github.com/hylo-lang/llvm-build
- Owner: hylo-lang
- Created: 2024-02-06T17:45:44.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-03-12T17:46:43.000Z (11 months ago)
- Last Synced: 2024-12-13T06:35:01.483Z (about 2 months ago)
- Topics: llvm, swift
- Language: Shell
- Homepage:
- Size: 2.89 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hylo LLVM builds
GitHub CI based builds of LLVM libraries, compatible with the Swift
runtime.[These builds](https://github.com/hylo-lang/llvm-build/releases)
contain a set of libraries suitable for compiler
development, and a very minimal set of tools such as `llvm-config` and
`lld`. If you're looking for a compiler binary (e.g. `clang`), look
elsewhere!Both the “Debug” and “MinSizeRel” builds have **assertions enabled**;
without assertions, during development it's too easy to violate
LLVM's preconditions (some of which are
[undocumented](https://github.com/llvm/llvm-project/pull/82519) or
[incorrectly documented](https://github.com/llvm/llvm-project/pull/82517))Swift compatibility is mostly irrelevant except when it comes to
Windows, where these builds of LLVM always link against a release-mode
multithreaded DLL C runtime and have iterator debugging disabled
(`_ITERATOR_DEBUG_LEVEL=0`) for C++.