The zlib library built and packaged for the Zig build system. These are not Zig language bindings to the library.
by mitchellhC
2 of 6 standards met
Hi Mitchell! I've run into and used a few of your repos where you've put together a build.zig for some other C lib, like here and for pcre2, so first of all - thanks! also libxev looks awesome :) I wonder though, why is this repos directory structure organized like this? I mean, isn't it better to fork the upstream repo and just add a build.zig? I've done that for a bunch of projects and upgrading the base lib is usually just a git rebase away, potentially fixing some issues... and it sort of feels like it's closer to upstreaming that way, no? I see you have multiple repos organized just like this, and this is at least the second where we have overlap (the other is utf8proc, which I have a build.zig for over at https://github.com/actonlang/utf8proc/tree/zig-build). I would very much like to cooperative on these things in the zig community so that perhaps some of these build.zig files might actually be accepted into the upstream repo (I did get zig v0.11 fixes into the pcre2 one, yay!). I'm curious, what's the appeal to this sort of organization? This isn't meant as any critique, if this is what works best for you that's cool too.
Repository: mitchellh/zig-build-zlib. Description: The zlib library built and packaged for the Zig build system. These are not Zig language bindings to the library. Stars: 2, Forks: 8. Primary language: C. Languages: C (64.2%), Ada (9.1%), Pascal (7.7%), C# (5.7%), C++ (4.6%). License: MIT. Open PRs: 2, open issues: 0. Last activity: 1y ago. Community health: 42%. Top contributors: mitchellh.
Last 12 weeks · 0 commits
Fixes a breaking change in the zig build system, which was introduced here: https://github.com/ziglang/zig/pull/17420/files