1
0
mirror of https://github.com/facebook/proxygen.git synced 2026-10-24 01:33:54 +03:00

Fix clean Ubuntu builds

Summary:
Clean Ubuntu builds fail because `bpftool` needs `llvm-strip`, socket-lb retains an unused `<numa.h>` 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 `<time.h>`. 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
This commit is contained in:
Kainan Jiang
2026-10-09 11:56:05 -07:00
committed by meta-codesync[bot]
parent 899c0d486b
commit 555ed08028

View File

@@ -28,7 +28,6 @@ glog
katran
libbpf
libelf
numa
zlib
[dependencies.test=on]
@@ -36,6 +35,7 @@ googletest
[debs]
clang
llvm
[rpms]
clang