cilium / image-tools

Dockerfiles for cilium-runtime and cilium-builder dependencies
Other
18 stars 29 forks source link

llvm: Upgrade to LLVM 17.0.6 #267

Closed gentoo-root closed 7 months ago

gentoo-root commented 7 months ago

Fixes for Clang 17 were merged into the Cilium codebase:

b91046955d6b ("datapath: Ignore new debug ELF prefixes") 6e18eb020b68 ("bpf: Fix compatibility with Clang 17 in __lb6_affinity_backend_id") 3740e9db8fef ("bpf: Fix "R2 !read_ok" verifier error with LLVM 17") c6fe6b8e2546 ("bpf/tests: Fix conntrack_test.c in prep for Clang update") 4dd6b0a4f97f ("bpf/tests: Fix undefined behavior in memcmp MAC addresses") f87b5dc5e0b2 ("bpf/tests: Fix undefined behavior in EXPECTED_DEST_MAC")

and the complexity measurements were performed, so now the LLVM image can be upgraded.

julianwiedmann commented 3 weeks ago

@gentoo-root should we also update the required LLVM version in https://docs.cilium.io/en/stable/operations/system_requirements/ ? Given that we no longer test with v10.0, I'm rather skeptical how well Cilium would still work with such older version ...