Skip to content

std: route libc to the WASIX fork via [patch.crates-io]#19

Merged
Arshia001 merged 1 commit into
wasix-1.96.1from
libc-patch-crates-io
Jul 14, 2026
Merged

std: route libc to the WASIX fork via [patch.crates-io]#19
Arshia001 merged 1 commit into
wasix-1.96.1from
libc-patch-crates-io

Conversation

@kilyanni

@kilyanni kilyanni commented Jul 7, 2026

Copy link
Copy Markdown

std's direct git dependency left the rest of the library workspace (dlmalloc, panic_abort, panic_unwind, std_detect, test, unwind) on registry libc. Now that the wasix branch is ported to the exact version the workspace resolves (0.2.183), the lockfile carried the same name+version from two sources, which breaks name+version-keyed vendoring (e.g. nixpkgs importCargoLock), and wasix std linked crates built against two different libcs in one graph.

std's direct git dependency left the rest of the library workspace
(dlmalloc, panic_abort, panic_unwind, std_detect, test, unwind) on
registry libc. Now that the wasix branch is ported to the exact version
the workspace resolves (0.2.183), the lockfile carried the same
name+version from two sources, which breaks name+version-keyed
vendoring (e.g. nixpkgs importCargoLock), and wasix std linked crates
built against two different libcs in one graph.
@kilyanni kilyanni requested a review from Arshia001 July 7, 2026 13:18
@Arshia001 Arshia001 merged commit daff183 into wasix-1.96.1 Jul 14, 2026
3 checks passed
@Arshia001 Arshia001 deleted the libc-patch-crates-io branch July 14, 2026 07:18
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.

2 participants