Over time the builds in this repo have broken due to external packages getting updated:
LLVM released version 10, and seems to have broken the debian release for version 9 in the process.
Cilium eBPF tooling is using newer Go features than are available on stretch-backports golang.
This PR upgrades LLVM to version 10 for the build of the eBPF program in glb-director-xdp, and also upgrades golang and switches the Go packages in this repo to use go mod, greatly simplifying the build process.
Over time the builds in this repo have broken due to external packages getting updated:
This PR upgrades LLVM to version 10 for the build of the eBPF program in
glb-director-xdp
, and also upgradesgolang
and switches the Go packages in this repo to usego mod
, greatly simplifying the build process.Fixes https://github.com/github/glb-director/issues/109