rustc_session: default to -Z plt=yes on non-x86_64

Per the discussion in #106380 plt=no isn't a great default, and
rust-lang/compiler-team#581 decided that the default should be PLT=yes
for everything except x86_64. Not everyone agrees about the x86_64 part
of this change, but this at least is an improvement in the state of
things without changing the x86_64 situation, so I've attempted making
this change in the name of not letting the perfect be the enemy of the
good.
This commit is contained in:
Augie Fackler 2023-04-05 15:02:57 -04:00
parent 2efe091705
commit dfc5218dc8
2 changed files with 2 additions and 2 deletions

View file

@ -1013,7 +1013,7 @@ impl Session {
pub fn needs_plt(&self) -> bool {
// Check if the current target usually needs PLT to be enabled.
// The user can use the command line flag to override it.
let needs_plt = self.target.needs_plt;
let needs_plt = self.target.arch != "x86_64";
let dbg_opts = &self.opts.unstable_opts;