buck2
buck2 copied to clipboard
Build system, successor to Buck
With Ubuntu 20.04.5 LTS and rustup, cargo, protoc installed and on path, building via cargo with the supplied command: `cargo build --bin=buck2 --release` eventually gives error text of: ``` error:...
For serious use-cases we would benefit from a system-independent python toolchain that can source an interpreter. At the basic level this involves downloading a copy of CPython for the current...
https://github.com/facebookincubator/buck2/pull/28 introduces a custom rule to download a protobuf distribution appropriate for the current platform and ready for use by rules like `rust_protobuf_library`. This concept could be extended to promote...
We currently have no mechanism for sourcing binutils such as ld, ar, nm, etc which are commonly used when building cxx projects.
Add support to http_archive to download and extract .zip archives.
AFAIK the open source version of buck2 can currently only be built with cargo. Making it self-hosting, i.e. to be able to build the open source buck2 with itself, could...
This is a general tracking issue patching holes in the buck2 documentation regarding background information, general use, rule writing, etc. Some high level goals: - [x] API docs for the...
I don't see any toolchain support for MSVC. The documentation is light in this area, so it's not even clear what the low level anatomy of a toolchain file even...
Have you considered extending `buckd` to act as a simple remote cache + remote worker (maybe backed by a container runtime) and e.g. expose REAPI via a socket? This would...
I'm just started to play with Buck2 on mac os. I have clang installed for Xcode but I did not install `llvm` `lld` with eg `brew install llvm` and did...