infra icon indicating copy to clipboard operation
infra copied to clipboard

Building folly

Open partouf opened this issue 3 years ago • 2 comments

cc @rdtscp

Building facebook/folly also requires a built Boost, which we simply don't have. But it's also not possible to install Boost using folly's getdeps.py, because that uses system defaults and won't result in correct static library binaries for every compiler.

So for now I'd say we should just use header only until we can build boost ourselves.

partouf avatar Dec 03 '22 16:12 partouf

We do have boost now, can be downloaded for a specific compiler by using for example the url https://conan.compiler-explorer.com/downloadpkg/boost_bin/1.85.0/arm64g1320 where arm64g1320 is the compiler id that we use.

Except for Clang when it could successfully build against libc++, we might need a solution for that first.

partouf avatar Sep 16 '24 12:09 partouf

Hi! Folly should be able to build against libc++ now. Maybe this can move forward.

yuxuanchen1997 avatar Jul 11 '25 16:07 yuxuanchen1997