mirror of
https://github.com/tailscale/tailscale.git
synced 2026-09-14 23:11:39 -04:00
The tsconnect wasm build still has osusergo and netgo since its early6f5096fa6, copied from our linux static-linking build flags. They are no-ops on js/wasm: there is no cgo resolver or cgo os/user implementation to disable, so the pure Go paths are used regardless. The omitidna and omitpemdecrypt tags (used by the wasm build and by gocross for darwin and ios) were binary size reduction patches in our github.com/tailscale/go fork, not upstream Go, and did not survive the fork's per-release history reboots: omitpemdecrypt only ever existed on the tailscale.go1.14 and tailscale.go1.15 branches, and omitidna made it through tailscale.go1.17. Both have been unrecognized no-ops since we moved to the go1.18 fork branch (927fc3612, March 2022, first shipped in Tailscale 1.24.0). Also stop passing tailscale_go explicitly: the tailscale/go fork's cmd/go sets that tag itself as of 2026-03-31. Updates #21250 Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com> Change-Id: I10f1244f02a915943ca84e107aff8683b6e771b3