fix/mlx-c-0.6.0-metal-toolchain-compat: mlx-c submodule URL is malformed (missing ssh://) #4
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Toilville/mlx-rs-mirror#4
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
On branch
fix/mlx-c-0.6.0-metal-toolchain-compat(rev072ac2eb04effcce66149a9f58714c85f5d10d0b),.gitmodulespoints themlx-sys/src/mlx-csubmodule at:This is malformed — missing the
ssh://scheme, and mixing SCP-style:syntax with an explicit port, which SCP syntax doesn't support. Any consumer trying to update this submodule (e.g. cargo resolving themlx-rsgit dependency from toilville_rituals) fails immediately with:For comparison, the
main/pre-fix rev (0799d7960f6078d0e79f7a99d0e210ead0082fc1) has a working (public GitHub) URL for this submodule:This branch was mid-migration to a private Toilville mirror of mlx-c and the URL was never corrected to valid
ssh://syntax. This blocks ever reaching the actual Metal-toolchain-compat verification this branch exists for — see linked issue on toilville_rituals (the consumer repo) for the underlying Metal 4.1/Xcode 27 compile errors this branch is meant to fix.Fix: correct
.gitmodulestourl = ssh://git@git.toilville.dev:2222/Toilville/mlx-c.git(or whatever the correct current path to the private mirror is), then re-verify the branch actually resolves the Metal compiler errors in toilville_rituals'scargo check --features mlx-inference— untested until now since this bug blocked ever reaching that step.Fixed on main: commit
215add5("fix(mlx-c): use ssh:// submodule URL — scp-style syntax cannot carry a port"), merged via PR #3. Verified.gitmodulesnow readsurl = ssh://git@git.toilville.dev:2222/Toilville/mlx-c.git. The source branch (fix/mlx-c-0.6.0-metal-toolchain-compat) is deleted post-merge.The remaining ask in this issue ("re-verify the branch resolves the Metal 4.1/Xcode 27 compile errors") belongs to the linked toilville_rituals issue, which is still open — closing this one as the malformed-URL bug it was filed for is resolved.