# see config.toml.example for more possible options # See the 8.4 book for an example using shipped LLVM # e.g. if not installing clang, or using a version before 8.0. # Tell x.py the editors have reviewed the content of this file # and updated it to follow the major changes of the building system, # so x.py will not warn us to do such a review. change-id = 127866 [llvm] # by default, rust will build for a myriad of architectures targets = "AArch64" # When using system llvm prefer shared libraries link-shared = true [build] # omit docs to save time and space (default is to build them) docs = false # install extended tools: cargo, clippy, etc extended = true # Do not query new versions of dependencies online. locked-deps = true # Specify which extended tools (those from the default install). tools = ["cargo", "clippy", "rustdoc", "rustfmt"] # Use the source code shipped in the tarball for the dependencies. # The combination of this and the "locked-deps" entry avoids downloading # many crates from Internet, and makes the Rustc build more stable. vendor = true [install] prefix = "/usr/local" docdir = "share/doc/rustc-1.81.0" [rust] channel = "stable" # Enable the same optimizations as the official upstream build. lto = "thin" codegen-units = 1 [target.aarch64-unknown-linux-gnu] # NB the output of llvm-config (i.e. help options) may be # dumped to the screen when config.toml is parsed. llvm-config = "/usr/local/bin/llvm-config"