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:
committed by
meta-codesync[bot]
parent
899c0d486b
commit
555ed08028
@@ -28,7 +28,6 @@ glog
|
||||
katran
|
||||
libbpf
|
||||
libelf
|
||||
numa
|
||||
zlib
|
||||
|
||||
[dependencies.test=on]
|
||||
@@ -36,6 +35,7 @@ googletest
|
||||
|
||||
[debs]
|
||||
clang
|
||||
llvm
|
||||
|
||||
[rpms]
|
||||
clang
|
||||
|
||||
Reference in New Issue
Block a user