# \#packaging

**URL:** https://forums.swift.org/tag/packaging/563.md

[Latest](https://forums.swift.org/latest.md) · [Categories](https://forums.swift.org/categories.md) · [Tags](https://forums.swift.org/tags.md)

---

## [Shipping C/C++ headers in the Swift toolchain](https://forums.swift.org/t/shipping-c-c-headers-in-the-swift-toolchain/81496)

<div class="topic-metadata">

**Author:** [@j-hui](https://forums.swift.org/u/j-hui)\
**Replies:** 13\
**Last updated:** [May 7, 2026, 12:24am UTC](https://forums.swift.org/t/shipping-c-c-headers-in-the-swift-toolchain/81496 "2026-05-07T00:24:18Z")

</div>

The swift/bridging header defines C/C++ annotations that are recognized and used by Swift's ClangImporter for interop. This header file currently ships with the toolchain in the \<toolchain\>/usr/include/ subdirectory, whi…

---

## [Can we get a single complete source download for all tags? Useful for packagers](https://forums.swift.org/t/can-we-get-a-single-complete-source-download-for-all-tags-useful-for-packagers/51404)

<div class="topic-metadata">

**Author:** [@Finagolfin](https://forums.swift.org/u/Finagolfin)\
**Replies:** 1\
**Last updated:** [April 15, 2022, 1:25pm UTC](https://forums.swift.org/t/can-we-get-a-single-complete-source-download-for-all-tags-useful-for-packagers/51404 "2022-04-15T13:25:28Z")

</div>

Packagers currently have to download all the source downloads separately and store a hash for each, see Fedora for an example. Meanwhile, LLVM also provides an llvm-project-12.0.1.src.tar.xz source download with all its …
