facebook / buck2

Build system, successor to Buck
https://buck2.build/
Apache License 2.0
3.38k stars 200 forks source link

dotslash: use `-linux-musl` builds instead of `linux-gnu` #570

Closed thoughtpolice closed 4 months ago

thoughtpolice commented 4 months ago

Prebuilt linux-gnu buck2 binaries will not work on systems with non- traditional FHS layouts and ld.so locations, like NixOS, Guix, or your favorite 10 year old distro release with an old glibc. Use linux-musl builds instead to fix this.

thoughtpolice commented 4 months ago

Frankly, this should be fixed in Dotslash as well (it should just provide statically linked linux binaries; currently it just seems to ship Ubuntu-built binaries), but I think that's a bit easier to solve on the users end since Dotslash works with stable rust and is therefore more easily supported in contexts like NixOS/Guix.

facebook-github-bot commented 4 months ago

@JakobDegen has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.