Skip to content

fix: ship per-target stdlib typedefs#291

Merged
ivov merged 2 commits into
mainfrom
multi-target-typedefs
May 3, 2026
Merged

fix: ship per-target stdlib typedefs#291
ivov merged 2 commits into
mainfrom
multi-target-typedefs

Conversation

@ivov
Copy link
Copy Markdown
Owner

@ivov ivov commented May 3, 2026

Go stdlib typedefs were generated for darwin/arm64 and shipped as-is to every host. Linux and Windows users had a stdlib view that did not fully match their OS and arch.

Bindgen now runs across five targets: linux/{amd64,arm64} + darwin/{amd64,arm64} + windows/amd64 and produces per-target overlays for the diverging packages:

  • syscall
  • runtime
  • os
  • os/exec
  • path/filepath
  • log/syslog

Fix #277

@ivov ivov merged commit 8f635cc into main May 3, 2026
11 checks passed
@ivov ivov mentioned this pull request May 3, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 4, 2026

Released in lisette-v0.1.26

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.

Stdlib typedefs are not OS-agnostic

1 participant