Closed
Description
Since the change from travis to azure pipelines some of the rust-std archives have DOS line endings in their install.sh
script, which results in errors like the following when trying to execute:
# ./install.sh
bash: ./install.sh: /bin/bash^M: bad interpreter: No such file or directory
Running dos2unix install.sh
works around the issue for now.
Not all archives have this issue. Specifically http://static.rust-lang.org/dist/rust-std-nightly-i686-pc-windows-gnu.tar.gz does. Possibly others as well, but our install process fails after the first error, so I am not sure.
See compiler-explorer/infra#230 and compiler-explorer/infra@4df231f