diff options
| author | bors <bors@rust-lang.org> | 2022-07-05 17:46:53 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2022-07-05 17:46:53 +0000 |
| commit | 41ad4d9b2dbb895666337d162eda52619a6056db (patch) | |
| tree | bbe8e06be0e99de6988b7b2e3a38cbdcd9bfdf55 /src/bootstrap | |
| parent | efb171e2350de2bec6dd1f035b99bc00535c1c15 (diff) | |
| parent | 720eb123af7badab651fda19dbbfb4716f56b6de (diff) | |
Auto merge of #98936 - matthiaskrgr:rollup-dvr0ucm, r=matthiaskrgr
Rollup of 6 pull requests Successful merges: - #98860 (adjust dangling-int-ptr error message) - #98888 (interpret: fix CheckedBinOp behavior when overflow checking is disabled) - #98889 (Add regression test for #79467) - #98895 (bootstrap.py: Always use `.exe` for Windows) - #98920 (adapt issue-37945 codegen test to accept any order of ops) - #98921 (Refactor: remove a redundant mutable variable) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
Diffstat (limited to 'src/bootstrap')
| -rw-r--r-- | src/bootstrap/bootstrap.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/bootstrap/bootstrap.py b/src/bootstrap/bootstrap.py index 3c2f1bdb142..9301c5a2ff3 100644 --- a/src/bootstrap/bootstrap.py +++ b/src/bootstrap/bootstrap.py @@ -152,6 +152,10 @@ def run(args, verbose=False, exception=False, is_bootstrap=False, **kwargs): if verbose: print("running: " + ' '.join(args)) sys.stdout.flush() + # Ensure that the .exe is used on Windows just in case a Linux ELF has been + # compiled in the same directory. + if os.name == 'nt' and not args[0].endswith('.exe'): + args[0] += '.exe' # Use Popen here instead of call() as it apparently allows powershell on # Windows to not lock up waiting for input presumably. ret = subprocess.Popen(args, **kwargs) |
