X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=config.toml.example;h=eb7cd61a1b07e7a936e126db5f9e622421d291a5;hb=11a902431b8e66da8486b3b9a2d8527746c6ab1a;hp=e120b9b62b48719f3f23d051dba384a44b1178f4;hpb=b723bc1fa92647f1d91eabf5b86df22eacd16838;p=rust.git diff --git a/config.toml.example b/config.toml.example index e120b9b62b4..eb7cd61a1b0 100644 --- a/config.toml.example +++ b/config.toml.example @@ -14,6 +14,10 @@ # ============================================================================= [llvm] +# Indicates whether rustc will support compilation with LLVM +# note: rustc does not compile without LLVM at the moment +#enabled = true + # Indicates whether the LLVM build is a Release or Debug build #optimize = true @@ -57,8 +61,8 @@ # the same format as above, but since these targets are experimental, they are # not built by default and the experimental Rust compilation targets that depend # on them will not work unless the user opts in to building them. By default the -# `WebAssembly` target is enabled when compiling LLVM from scratch. -#experimental-targets = "WebAssembly" +# `WebAssembly` and `RISCV` targets are enabled when compiling LLVM from scratch. +#experimental-targets = "WebAssembly;RISCV" # Cap the number of parallel linker invocations when compiling LLVM. # This can be useful when building LLVM with debug info, which significantly @@ -330,8 +334,8 @@ # This is an array of the codegen backends that will be compiled for the rustc # that's being compiled. The default is to only build the LLVM codegen backend, # but you can also optionally enable the "emscripten" backend for asm.js or -# make this an empty array (which will disable LLVM, but that probably won't -# get too far in the bootstrap +# make this an empty array (but that probably won't get too far in the +# bootstrap) #codegen-backends = ["llvm"] # This is the name of the directory in which codegen backends will get installed @@ -356,6 +360,9 @@ # Print backtrace on internal compiler errors during bootstrap #backtrace-on-ice = false +# Whether to verify generated LLVM IR +#verify-llvm-ir = false + # ============================================================================= # Options for specific targets #