Bootstrapping Buck2
To generate BUCK
files for buck2
's dependencies, we use
reindeer.
Note that the resulting binary will be compiled without optimisations or jemalloc, so we recommend using the Cargo-produced binary in further development.
First, install reindeer
with Cargo
:
cargo install --locked --git https://github.com/facebookincubator/reindeer reindeer
Next, run the following to buckify dependencies:
cd buck2/
reindeer --third-party-dir shim/third-party/rust buckify
Build buck2
with buck2
:
buck2 build //:buck2