You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
However, with Go 1.18, we will get the necessary tools to implement support for them ourselves, using buildinfo.Read(io.ReaderAt).
Also, Go has had support for reading fat mach-o binaries since 1.3 using macho.OpenFat.
I tinkered a bit, and it's now almost trivial to get go version -m results for all embedded binaries:
go version -m
can't currently deal with macOS universal binaries.However, with Go 1.18, we will get the necessary tools to implement support for them ourselves, using
buildinfo.Read(io.ReaderAt)
.Also, Go has had support for reading fat mach-o binaries since 1.3 using
macho.OpenFat
.I tinkered a bit, and it's now almost trivial to get
go version -m
results for all embedded binaries:Example output for the universal binary of goreleaser:
Still torn on what the correct output would be though. Two SBOMs? A merged SBOM?
The text was updated successfully, but these errors were encountered: