Skip to content

Update the SSH wrapper for Zig 0.17 - #17

Merged
plajjan merged 1 commit into
mainfrom
zig17
Oct 9, 2026
Merged

plajjan merged 1 commit into
mainfrom
zig17

Conversation

@plajjan

@plajjan plajjan commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Pass the toolchain and zlib header paths as Zig path options. Rename libssh's internal SHA1 helper to avoid a collision with the Acton runtime, and pin the zlib wrapper compatible with Zig 0.17.

Zig 0.17 removed conversion of lazy paths to strings. Pass the toolchain
and zlib header paths as path options so Zig keeps their dependency
information.

The internal libssh sha1 helper collides with BSDNT when linking Acton
programs. Rename it within the wrapper's C build.

Pin the compatible zlib wrapper so its configuration header builds with
Zig 0.17.
@plajjan
plajjan merged commit 7a9d08a into main Oct 9, 2026
1 check passed
@plajjan
plajjan deleted the zig17 branch October 9, 2026 21:06
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