10 rustc = "RUST_DESTDIR/usr/bin/rustc"
11 cargo = "RUST_DESTDIR/usr/bin/cargo"
13 build = "DEB_BUILD_RUST_TYPE"
14 host = ["DEB_HOST_RUST_TYPE"]
15 target = ["DEB_TARGET_RUST_TYPE"]
17 #full-bootstrap = true
18 # originally needed to work around #45317 but no longer necessary
19 # currently we have to omit it because it breaks #48319
21 # this might get changed later by override_dh_auto_configure-indep
22 # we do it this way to avoid spurious rebuilds
26 tools = ["clippy", "rustfmt", "rustdoc", "rust-analyzer-proc-macro-srv"]
31 [target.DEB_BUILD_RUST_TYPE]
32 llvm-config = "LLVM_DESTDIR/usr/lib/llvm-LLVM_VERSION/bin/llvm-config"
33 linker = "DEB_BUILD_GNU_TYPE-gcc"
35 ifelse(DEB_BUILD_RUST_TYPE,DEB_HOST_RUST_TYPE,,
36 [target.DEB_HOST_RUST_TYPE]
37 llvm-config = "LLVM_DESTDIR/usr/lib/llvm-LLVM_VERSION/bin/llvm-config"
38 linker = "DEB_HOST_GNU_TYPE-gcc"
41 ifelse(DEB_BUILD_RUST_TYPE,DEB_TARGET_RUST_TYPE,,DEB_HOST_RUST_TYPE,DEB_TARGET_RUST_TYPE,,
42 [target.DEB_TARGET_RUST_TYPE]
43 llvm-config = "LLVM_DESTDIR/usr/lib/llvm-LLVM_VERSION/bin/llvm-config"
44 linker = "DEB_TARGET_GNU_TYPE-gcc"
55 optimize = MAKE_OPTIMISATIONS
58 channel = "RELEASE_CHANNEL"
60 # parallel codegen interferes with reproducibility, see
61 # https://github.com/rust-lang/rust/issues/34902#issuecomment-319463586
64 debuginfo-level-std = 2
66 # see also d-custom-debuginfo-path.patch
67 remap-debuginfo = true
70 backtrace-on-ice = true