Skip to content

builder: declare Darwin socket and process symbols - #5701

Draft
yohimik wants to merge 2 commits into
tinygo-org:devfrom
yohimik:upstream-pr/darwin-socket-symbols
Draft

yohimik wants to merge 2 commits into
tinygo-org:devfrom
yohimik:upstream-pr/darwin-socket-symbols

Conversation

@yohimik

@yohimik yohimik commented Sep 17, 2026

Copy link
Copy Markdown

Addresses #5694. The minimal SDK lacks socket and process symbols. Add a second libSystem stub object and a direct loopback socket test.

This PR supplies link declarations for #5699 and tinygo-org/net#74. #5612 owns the separate Darwin trampoline fix. This branch has no process implementation or net submodule change.

Fork CI passed at the earlier head 6fded0c9. The process directory function requires macOS 10.15 or later.

Replaces #5636, closed on 17 September 2026 with a request for an issue first. Based on dev at 93940cb6. Patches are unchanged after rebase. Formatting and whitespace checks pass. New runtime tests and CI are pending.

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