Skip to content

Conversation

@freakboy3742
Copy link
Member

Adds a recipe to build Zstandard (libzstd.a).

Fixes #60.

PR Checklist:

  • All new features have been tested
  • All new features have been documented
  • I have read the CONTRIBUTING.md file
  • I will abide by the code of conduct

@freakboy3742
Copy link
Member Author

@emmatyping If you've got a moment, I'd appreciate a review of this. I don't know if you've got any iOS expertise, but it's a fairly vanilla recipe, largely based off the Android equivalent.

By way of external validation, the libraries built by this pass Python's test_zstd on the iOS simulator.

Copy link

@emmatyping emmatyping left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While I'm not super familiar with building things for iOS, this looks correct based on my knowledge of make and zstd's build system.

@emmatyping
Copy link

Great to see this! I don't have easy access to a mac so it would have taken me a while to do 😅

@freakboy3742 freakboy3742 merged commit 850ff15 into main Aug 5, 2025
5 checks passed
@freakboy3742 freakboy3742 deleted the zstd branch August 5, 2025 04:45
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.

Add libzstd to apple source deps

3 participants