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