Skip to content

Remove libzstd imports from ContainerizationArchive.#554

Merged
dcantah merged 1 commit intoapple:mainfrom
jglogan:encapsulate-libzstd
Feb 24, 2026
Merged

Remove libzstd imports from ContainerizationArchive.#554
dcantah merged 1 commit intoapple:mainfrom
jglogan:encapsulate-libzstd

Conversation

@jglogan
Copy link
Contributor

@jglogan jglogan commented Feb 24, 2026

- Closes apple#532.
- Relocate all zstd calls down into CArchive, and
  export a function zstd_decompress_fd(src_fd, dst_fd)
  that ContainerizationArchive can use. This eliminates
  problems that can occur when treating Swift warnings
  as errors in Xcode projects that use
  ContainerizationArchive.
@dcantah dcantah merged commit a092fc4 into apple:main Feb 24, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Incompatible with warnings as errors when built through Xcode

2 participants