From 555ed08028430762db12c515ae9a6de528f87d7c Mon Sep 17 00:00:00 2001 From: Kainan Jiang Date: Fri, 9 Oct 2026 11:56:05 -0700 Subject: [PATCH] Fix clean Ubuntu builds Summary: Clean Ubuntu builds fail because `bpftool` needs `llvm-strip`, socket-lb retains an unused `` include and libnuma link dependency, and `FileLock.h` uses `nanosleep` without declaring it. Install `llvm` through socket-lb's Debian package list, remove the unused libnuma dependency from its CMake/getdeps build, and include ``. Regenerate the GitHub workflow to remove the obsolete NUMA fetch step and correct the dependency documentation. NUMA routing continues to use caller-supplied CPU-to-NUMA mappings; the internal BUCK dependency remains unchanged. Failing GitHub job: https://github.com/facebookincubator/socket-lb/actions/runs/37864986872/job/113609474538 Reviewed By: dzhdhr Differential Revision: D124231954 fbshipit-source-id: 59d39ab9bc3b351dfa5f4bfd30f27676d2fbc661 --- build/fbcode_builder/manifests/socket-lb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/fbcode_builder/manifests/socket-lb b/build/fbcode_builder/manifests/socket-lb index ffccc5c35..f6145cfcc 100644 --- a/build/fbcode_builder/manifests/socket-lb +++ b/build/fbcode_builder/manifests/socket-lb @@ -28,7 +28,6 @@ glog katran libbpf libelf -numa zlib [dependencies.test=on] @@ -36,6 +35,7 @@ googletest [debs] clang +llvm [rpms] clang