@@ -268,7 +268,6 @@ pub struct Config {
268
268
pub rust_debuginfo_level_std: DebuginfoLevel,
269
269
pub rust_debuginfo_level_tools: DebuginfoLevel,
270
270
pub rust_debuginfo_level_tests: DebuginfoLevel,
271
- pub rust_split_debuginfo_for_build_triple: Option<SplitDebuginfo>, // FIXME: Deprecated field. Remove in Q3'24.
272
271
pub rust_rpath: bool,
273
272
pub rust_strip: bool,
274
273
pub rust_frame_pointers: bool,
@@ -1101,7 +1100,6 @@ define_config! {
1101
1100
debuginfo_level_std: Option<DebuginfoLevel> = "debuginfo-level-std",
1102
1101
debuginfo_level_tools: Option<DebuginfoLevel> = "debuginfo-level-tools",
1103
1102
debuginfo_level_tests: Option<DebuginfoLevel> = "debuginfo-level-tests",
1104
- split_debuginfo: Option<String> = "split-debuginfo",
1105
1103
backtrace: Option<bool> = "backtrace",
1106
1104
incremental: Option<bool> = "incremental",
1107
1105
parallel_compiler: Option<bool> = "parallel-compiler",
@@ -1639,7 +1637,6 @@ impl Config {
1639
1637
debuginfo_level_std: debuginfo_level_std_toml,
1640
1638
debuginfo_level_tools: debuginfo_level_tools_toml,
1641
1639
debuginfo_level_tests: debuginfo_level_tests_toml,
1642
- split_debuginfo,
1643
1640
backtrace,
1644
1641
incremental,
1645
1642
parallel_compiler,
@@ -1699,18 +1696,6 @@ impl Config {
1699
1696
debuginfo_level_tests = debuginfo_level_tests_toml;
1700
1697
lld_enabled = lld_enabled_toml;
1701
1698
1702
- config.rust_split_debuginfo_for_build_triple = split_debuginfo
1703
- .as_deref()
1704
- .map(SplitDebuginfo::from_str)
1705
- .map(|v| v.expect("invalid value for rust.split-debuginfo"));
1706
-
1707
- if config.rust_split_debuginfo_for_build_triple.is_some() {
1708
- println!(
1709
- "WARNING: specifying `rust.split-debuginfo` is deprecated, use `target.{}.split-debuginfo` instead",
1710
- config.build
1711
- );
1712
- }
1713
-
1714
1699
optimize = optimize_toml;
1715
1700
omit_git_hash = omit_git_hash_toml;
1716
1701
config.rust_new_symbol_mangling = new_symbol_mangling;
@@ -2509,9 +2494,6 @@ impl Config {
2509
2494
self.target_config
2510
2495
.get(&target)
2511
2496
.and_then(|t| t.split_debuginfo)
2512
- .or_else(|| {
2513
- if self.build == target { self.rust_split_debuginfo_for_build_triple } else { None }
2514
- })
2515
2497
.unwrap_or_else(|| SplitDebuginfo::default_for_platform(target))
2516
2498
}
2517
2499
@@ -2933,7 +2915,6 @@ fn check_incompatible_options_for_ci_rustc(
2933
2915
debuginfo_level_std: _,
2934
2916
debuginfo_level_tools: _,
2935
2917
debuginfo_level_tests: _,
2936
- split_debuginfo: _,
2937
2918
backtrace: _,
2938
2919
parallel_compiler: _,
2939
2920
musl_root: _,
0 commit comments