X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=config.toml.example;h=df2fb448b7d4dc9b437636fe6ff40f69e3c8257d;hb=b271f2bd75df8d12f269a618e6f35e4e3c05667a;hp=6e5584797b559da998633f0cf8585fc2b0c268c3;hpb=7953910464e073eb3876d1544a3fd5b5ba0ca49b;p=rust.git diff --git a/config.toml.example b/config.toml.example index 6e5584797b5..df2fb448b7d 100644 --- a/config.toml.example +++ b/config.toml.example @@ -372,8 +372,6 @@ changelog-seen = 2 # This is mostly useful for tools; if you have changes to `compiler/` they will be ignored. # # You can set this to "if-unchanged" to only download if `compiler/` has not been modified. -# -# FIXME(#82739): currently, this also uses the downloaded compiler for stage0, but that causes unnecessary rebuilds. #download-rustc = false # Number of codegen units to use for each compiler invocation. A value of 0 @@ -565,6 +563,14 @@ changelog-seen = 2 # Use LLVM libunwind as the implementation for Rust's unwinder. # Accepted values are 'in-tree' (formerly true), 'system' or 'no' (formerly false). +# This option only applies for Linux and Fuchsia targets. +# On Linux target, if crt-static is not enabled, 'no' means dynamic link to +# `libgcc_s.so`, 'in-tree' means static link to the in-tree build of llvm libunwind +# and 'system' means dynamic link to `libunwind.so`. If crt-static is enabled, +# the behavior is depend on the libc. On musl target, 'no' and 'in-tree' both +# means static link to the in-tree build of llvm libunwind, and 'system' means +# static link to `libunwind.a` provided by system. Due to the limitation of glibc, +# it must link to `libgcc_eh.a` to get a working output, and this option have no effect. #llvm-libunwind = 'no' # Enable Windows Control Flow Guard checks in the standard library.