Open
Description
Hi,
just wanted to try to build latest rustc on openindiana:
:; git clone https://github.com/rust-lang/rust.git && cd rust
:; python3 x.py setup
Updating only changed submodules
Submodules updated in 0.47 seconds
extracting /nobackup/SFW_build/rust/build/cache/2021-10-22/rust-std-beta-x86_64-sun-solaris.tar.xz
Traceback (most recent call last):
File "/nobackup/SFW_build/rust/x.py", line 27, in <module>
bootstrap.main()
File "/nobackup/SFW_build/rust/src/bootstrap/bootstrap.py", line 1252, in main
bootstrap(help_triggered)
File "/nobackup/SFW_build/rust/src/bootstrap/bootstrap.py", line 1218, in bootstrap
build.download_toolchain()
File "/nobackup/SFW_build/rust/src/bootstrap/bootstrap.py", line 415, in download_toolchain
self._download_component_helper(filename, "rustc", tarball_suffix, stage0)
File "/nobackup/SFW_build/rust/src/bootstrap/bootstrap.py", line 553, in _download_component_helper
get(
File "/nobackup/SFW_build/rust/src/bootstrap/bootstrap.py", line 35, in get
raise RuntimeError("src/stage0.json doesn't contain a checksum for {}".format(url))
RuntimeError: src/stage0.json doesn't contain a checksum for dist/2021-10-22/rustc-beta-x86_64-sun-solaris.tar.xz
note difference:
rust-std-beta-x86_64-sun-solaris.tar.xz
vs rustc-beta-x86_64-sun-solaris.tar.xz
Why it downloads one file, and then tries to use another one?
For example:
:; grep x86_64-sun-solaris.tar.xz src/stage0.json
"dist/2021-10-22/rust-std-beta-x86_64-sun-solaris.tar.xz": "3a7d686102d9f2469e180a80679db52b6c8dc8ca35adf3e50a25b7bd35f4c6a5",
Am I doing something wrong?
Regards.