@@ -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 ,
@@ -1099,7 +1098,6 @@ define_config! {
1099
1098
debuginfo_level_std: Option <DebuginfoLevel > = "debuginfo-level-std" ,
1100
1099
debuginfo_level_tools: Option <DebuginfoLevel > = "debuginfo-level-tools" ,
1101
1100
debuginfo_level_tests: Option <DebuginfoLevel > = "debuginfo-level-tests" ,
1102
- split_debuginfo: Option <String > = "split-debuginfo" ,
1103
1101
backtrace: Option <bool > = "backtrace" ,
1104
1102
incremental: Option <bool > = "incremental" ,
1105
1103
parallel_compiler: Option <bool > = "parallel-compiler" ,
@@ -1636,7 +1634,6 @@ impl Config {
1636
1634
debuginfo_level_std : debuginfo_level_std_toml,
1637
1635
debuginfo_level_tools : debuginfo_level_tools_toml,
1638
1636
debuginfo_level_tests : debuginfo_level_tests_toml,
1639
- split_debuginfo,
1640
1637
backtrace,
1641
1638
incremental,
1642
1639
parallel_compiler,
@@ -1695,18 +1692,6 @@ impl Config {
1695
1692
debuginfo_level_tests = debuginfo_level_tests_toml;
1696
1693
lld_enabled = lld_enabled_toml;
1697
1694
1698
- config. rust_split_debuginfo_for_build_triple = split_debuginfo
1699
- . as_deref ( )
1700
- . map ( SplitDebuginfo :: from_str)
1701
- . map ( |v| v. expect ( "invalid value for rust.split-debuginfo" ) ) ;
1702
-
1703
- if config. rust_split_debuginfo_for_build_triple . is_some ( ) {
1704
- println ! (
1705
- "WARNING: specifying `rust.split-debuginfo` is deprecated, use `target.{}.split-debuginfo` instead" ,
1706
- config. build
1707
- ) ;
1708
- }
1709
-
1710
1695
optimize = optimize_toml;
1711
1696
omit_git_hash = omit_git_hash_toml;
1712
1697
config. rust_new_symbol_mangling = new_symbol_mangling;
@@ -2504,9 +2489,6 @@ impl Config {
2504
2489
self . target_config
2505
2490
. get ( & target)
2506
2491
. and_then ( |t| t. split_debuginfo )
2507
- . or_else ( || {
2508
- if self . build == target { self . rust_split_debuginfo_for_build_triple } else { None }
2509
- } )
2510
2492
. unwrap_or_else ( || SplitDebuginfo :: default_for_platform ( target) )
2511
2493
}
2512
2494
@@ -2927,7 +2909,6 @@ fn check_incompatible_options_for_ci_rustc(
2927
2909
debuginfo_level_std : _,
2928
2910
debuginfo_level_tools : _,
2929
2911
debuginfo_level_tests : _,
2930
- split_debuginfo : _,
2931
2912
backtrace : _,
2932
2913
parallel_compiler : _,
2933
2914
musl_root : _,
0 commit comments