Skip to content

Conversation

Gbkng
Copy link

@Gbkng Gbkng commented Jul 25, 2025

Hi !

While trying to build poop from source, I encountered issues when building with Zig 0.14.1.

It seems a completely expected issue, regarding the rapid evolution of Zig. I've seen that few of the last commits actually keep poop in sync with latest Zig version.

I thought that some comptime code imposing bounds on which version of Zig is currently supported would help the user who tries to build from source.

I'm quite new to Zig, so there may be plenty of room to write version check in a much factorized way.

I haven't thoroughly tested max and min allowable bounds. For head of master, I can assert that building on 0.14.1 is broken. Thus, 0.15.0 <= version <= 0.15.0 seems reasonable.

I would also perfectly understand that this is not at all a good idea to enforce such bounds.

Thank you for all your work on Zig !

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.

1 participant