mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-10 15:45:15 -04:00
Updates LLVM_COMPAT to allow building Swift 6 with LLVM/Clang 22, and reintroduces a `libcxx` USE flag to allow dropping a hard dependency on GCC <16 on systems that don't want to use it. Swift 5.10 does not build with Clang 22. Signed-off-by: Itai Ferber <itai@itaiferber.net>
31 lines
846 B
XML
31 lines
846 B
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
|
<pkgmetadata>
|
|
<maintainer type="person">
|
|
<email>itai@itaiferber.net</email>
|
|
<name>Itai Ferber</name>
|
|
</maintainer>
|
|
<upstream>
|
|
<remote-id type="github">swiftlang/swift</remote-id>
|
|
</upstream>
|
|
<use>
|
|
<flag name="libcxx">
|
|
Build against <pkg>llvm-runtimes/libcxx</pkg> as the default C++ runtime library over GCC's libdstc++.
|
|
</flag>
|
|
</use>
|
|
<slots>
|
|
<slot name="0">
|
|
The original slot for swift-5.10.1; should no longer be used.
|
|
</slot>
|
|
<slot name="5">
|
|
The Swift 5 language, compiler, and tooling.
|
|
</slot>
|
|
<slot name="6">
|
|
The Swift 6 language, compiler, and tooling.
|
|
</slot>
|
|
<subslots>
|
|
Minor Swift versions.
|
|
</subslots>
|
|
</slots>
|
|
</pkgmetadata>
|