I see that release assets are posted at Release LLVM 16.0.6 · llvm/llvm-project · GitHub.
Further I note that, binaries are mostly packaged in tarballs e.g. I see clang+llvm-16.0.6-aarch64-linux-gnu.tar.xz
- How are these tarballs produced? Is there a common infrastructure maintained by the foundation to produce these assets or they come from individual back end owner?
- What are the minimum platform requirements need to be met before using pre-compiled binaries in tar balls? For example, in case of AArch64, can I expect my binary to work ANY linux based aarch64 system - e.g can I expect it to work on aarch64 + Ubuntu 20.04?
- Is this the page I should be looking at if I want to build my own debian packages?