RepoJournal
Go

@golang

Go and the standard library — backend infrastructure at scale

Pick a date

The Wire · Showcase

PPC64 LINUX GETS FULL CGO SUPPORT, WINDOWS EXTENDED ATTRIBUTES LAND

By RepoJournal · Filed · About Go

Go is standardizing its PowerPC implementation across endianness while Windows developers gain syscall access to extended file attributes.

The biggest move: linux/ppc64 is ditching its architectural hacks and switching to full cgo/external linking support [1], bringing it into feature parity with ppc64le. The ELFv2 ABI alignment means the ppc64x relocation code got a significant cleanup—no more special cases, just clean bi-endian support. This unblocks cgo workflows that were previously gated on big-endian PowerPC. Meanwhile, golang/sys added Windows extended attribute syscalls [2] (NtSetEaFile, NtQueryEaFile, NtQueryInformationFile), matching what Unix devs already had with Fsetxattr/Fgetxattr. Library authors targeting Windows now have the primitives they need. On the test front, http/3 got a critical hang fix [3] where stream resets could leave TestTransportClosesBodyOnError waiting forever. A few doc fixes [4][5] landed, and the go command gained a constant [6] preparing for future go.mod simplification in 1.27. pkgsite tightened up timing comparisons [7] to prevent test flakiness around commit times.

Action items

References

  1. [1] all: turn on cgo/external linking for linux/ppc64 golang/go
  2. [2] windows: add NtSetEaFile, NtQueryEaFile and NtQueryInformationFile golang/sys
  3. [3] net/http: fix hang in TestTransportClosesBodyOnError/h3 golang/go
  4. [4] net/netip: fix typo in AddrPort.AppendBinary godoc golang/go
  5. [5] go/ast: fix godoc links golang/go
  6. [6] cmd/go: add constant for requires simplification golang/go
  7. [7] internal/tests/api: ignore TestAPI/db/module commit time golang/pkgsite

FAQ

What changed in Go on May 14, 2026?
Go is standardizing its PowerPC implementation across endianness while Windows developers gain syscall access to extended file attributes.
What should Go teams do about it?
Test your ppc64/linux cgo builds against tip — external linking is live and major assumptions have changed • If you ship Windows file attribute code, review golang/sys for the new EA syscalls — this is your moment to standardize • Run your HTTP/3 tests against the latest tip if you were seeing intermittent hangs
Which Go repositories shipped on May 14, 2026?
golang/go, golang/sys, golang/pkgsite

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.