Golang Support in Yocto Project
summary
Yocto gains automated Go support by extending the recipe tool to parse go.mod, produce a recipe plus a modules include file and license list, and perform fetch-stage vendoring class downloads so builds run without network access. The tool resolves import paths to VCS URLs (tries proxy, go-import, regex) and reproduces transitive deps (Go ≥1.7); it already handles large dependency trees (hundreds of modules) and yields reproducible images, though SSH fetches, CVE checks and some edge cases still need work.
AI-written summary · about
chapters (6)
- 0:00Introduction and agenda
- 2:30Building C/C++ in Yocto
- 9:26Challenges with Go in Yocto
- 15:33The recipe tool solution
- 24:04Future plans and outlook
- 25:39Questions and answers
related talks
38mUsing Go Modules in everyday life
51mKeynote | State of the Go Nation
16mTools for working with Go Code
06mLightning Talk: Getting The Most Out Of Go Tool Dependencies
24m"Finding Dependable Go Packages"
07mBuilding A Central Go Modules Repository
28mKeynote: The State Of Go
23mWhat is new in Go and Fedora Go ecosystem
