buck2: init at unstable-2023-07-11 #243148
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The Buck2 team has (rather unexpectedly!) done its first binary prerelease, with an actual version tag; this binary is (still) built with the unstable rust compiler, which blocked #232471 from being merged. But the binary should run fine with a little
patchelf
magic, and, is at least built and deployed directly from GitHub Actions.This adds binaries for all 4 major Unix platforms and just makes the patchelf hook succeeds. It adds myself as the maintainer, as I already am doing a bunch of work on/with buck2. New updates will happen every 2 weeks; the included
update.sh
script can helpfully dump out the hashes for you.This should help alleviate #226677; though a source build is of course ideal. That's going to probably be a very far ways off, though. It might explode. Handle with care.
I've only tested this on
x86_64-linux
, so we're going to hand off to borg to try it elsewhere.Things done