]> git.proxmox.com Git - rustc.git/blame - debian/config.toml.in
disable LLVM profiler support on sparc64
[rustc.git] / debian / config.toml.in
CommitLineData
febb7df2
XL
1changelog-seen = 2
2
01dc6ef4 3[build]
01dc6ef4
XL
4submodules = false
5vendor = true
6locked-deps = false
2f6e6584 7verbose = VERBOSITY
a6f2bf1b 8profiler = PROFILER
01dc6ef4 9
5861ebac
XL
10rustc = "RUST_DESTDIR/usr/bin/rustc"
11cargo = "RUST_DESTDIR/usr/bin/cargo"
12
01dc6ef4
XL
13build = "DEB_BUILD_RUST_TYPE"
14host = ["DEB_HOST_RUST_TYPE"]
981dad5c 15target = ["DEB_TARGET_RUST_TYPE"]
01dc6ef4 16
86a68f1a
XL
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
075d4fff 20
3bdf427a
XL
21# this might get changed later by override_dh_auto_configure-indep
22# we do it this way to avoid spurious rebuilds
23docs = false
1fd63ebe 24
dc9f0328 25extended = true
dcff663f 26tools = ["clippy", "rustfmt", "rustdoc", "rust-analyzer-proc-macro-srv"]
dc9f0328 27
01dc6ef4
XL
28[install]
29prefix = "/usr"
30
31[target.DEB_BUILD_RUST_TYPE]
2b7c35b5 32llvm-config = "LLVM_DESTDIR/usr/lib/llvm-LLVM_VERSION/bin/llvm-config"
ec028c2e 33linker = "DEB_BUILD_GNU_TYPE-gcc"
01dc6ef4
XL
34
35ifelse(DEB_BUILD_RUST_TYPE,DEB_HOST_RUST_TYPE,,
36[target.DEB_HOST_RUST_TYPE]
2b7c35b5 37llvm-config = "LLVM_DESTDIR/usr/lib/llvm-LLVM_VERSION/bin/llvm-config"
ec028c2e 38linker = "DEB_HOST_GNU_TYPE-gcc"
01dc6ef4
XL
39
40)dnl
41ifelse(DEB_BUILD_RUST_TYPE,DEB_TARGET_RUST_TYPE,,DEB_HOST_RUST_TYPE,DEB_TARGET_RUST_TYPE,,
42[target.DEB_TARGET_RUST_TYPE]
2b7c35b5 43llvm-config = "LLVM_DESTDIR/usr/lib/llvm-LLVM_VERSION/bin/llvm-config"
ec028c2e 44linker = "DEB_TARGET_GNU_TYPE-gcc"
01dc6ef4
XL
45
46)dnl
a040e8fc
XL
47[target.wasm32-wasi]
48wasi-root = "/usr"
49
01dc6ef4 50[llvm]
5861ebac 51link-shared = true
01dc6ef4
XL
52
53[rust]
f56f18fe 54jemalloc = false
5861ebac
XL
55optimize = MAKE_OPTIMISATIONS
56dist-src = false
9a17406b 57
3613a4e9
XL
58channel = "RELEASE_CHANNEL"
59
895e8d94
XL
60# parallel codegen interferes with reproducibility, see
61# https://github.com/rust-lang/rust/issues/34902#issuecomment-319463586
62#codegen-units = 0
04a8c198
XL
63debuginfo-level = 2
64debuginfo-level-std = 2
b7e0194b 65rpath = false
6d9b8aba
XL
66# see also d-custom-debuginfo-path.patch
67remap-debuginfo = true
873d1fa5
XL
68
69verbose-tests = true
70backtrace-on-ice = true
3a080dc1
SC
71
72deny-warnings = false