Closed
Description
Using powerpc64 nightly to rebuild itself gets many errors of "discriminant value 0isize
already exists".
# rustc -Vv
rustc 1.16.0-nightly (df8debf6d 2017-01-25)
binary: rustc
commit-hash: df8debf6d9afc431adbbd8311dcaf2b70eb9762e
commit-date: 2017-01-25
host: powerpc64-unknown-linux-gnu
release: 1.16.0-nightly
LLVM version: 3.9
Using that exact git tree and ./configure --enable-local-rust && make
:
[...]
Copying stage1 compiler (powerpc64-unknown-linux-gnu)
Building stage1 std artifacts (powerpc64-unknown-linux-gnu -> powerpc64-unknown-linux-gnu)
Compiling build_helper v0.1.0 (file:///root/rust/src/build_helper)
Compiling gcc v0.3.40
Compiling libc v0.0.0 (file:///root/rust/src/rustc/libc_shim)
Compiling unwind v0.0.0 (file:///root/rust/src/libunwind)
Compiling core v0.0.0 (file:///root/rust/src/libcore)
Compiling compiler_builtins v0.0.0 (file:///root/rust/src/libcompiler_builtins)
Compiling alloc_jemalloc v0.0.0 (file:///root/rust/src/liballoc_jemalloc)
error[E0081]: discriminant value `0isize` already exists
--> src/libcore/slice.rs:1178:5
|
1176 | Continue,
| -------- first use of `0isize`
1177 | // Fold is complete and will return this value
1178 | Done(T),
| ^^^^^^^ enum already has `0isize`
error[E0081]: discriminant value `0isize` already exists
--> src/libcore/num/flt2dec/decoder.rs:46:5
|
44 | Nan,
| --- first use of `0isize`
45 | /// Infinities, either positive or negative.
46 | Infinite,
| ^^^^^^^^ enum already has `0isize`
[many more...]
error: aborting due to 57 previous errors
Build failed, waiting for other jobs to finish...
error: Could not compile `core`.
Metadata
Metadata
Assignees
Labels
No labels