#11521: Upgrade rustc for firefox-65.0
-------------------------+-----------------------
Reporter: ken@… | Owner: ken@…
Type: enhancement | Status: assigned
Priority: normal | Milestone: 8.4
Component: BOOK | Version: SVN
Severity: normal | Resolution:
Keywords: |
-------------------------+-----------------------
Comment (by bdubbs):
Just another data point. I built ructc-1.32.0 on my development system
(12 core Haswell, 16G RAM). It seemed to almost finish and then:
{{{
error: failed to run custom build command for `miri v0.1.0
(/mnt/tmp/rustc/rustc-1.32.0-src/src/tools/miri)`
process didn't exit successfully:
`/mnt/tmp/rustc/rustc-1.32.0-src/build/x86_64-unknown-linux-
gnu/stage2-tools/release/build/miri-7bdefdbab42072df/build-script-build`
(exit code: 101)
--- stdout
cargo:rustc-env=PROFILE=release
cargo:rerun-if-changed=build.rs
cargo:rustc-env=VERGEN_BUILD_TIMESTAMP=2019-01-21T07:58:35.074019866+00:00
cargo:rustc-env=VERGEN_SHA=
cargo:rustc-env=VERGEN_BUILD_DATE=2019-01-21
cargo:rustc-env=VERGEN_SEMVER_LIGHTWEIGHT=0.1.0
cargo:rustc-env=VERGEN_SHA_SHORT=
cargo:rustc-env=VERGEN_SEMVER=0.1.0
cargo:rustc-env=VERGEN_TARGET_TRIPLE=x86_64-unknown-linux-gnu
cargo:rustc-env=VERGEN_COMMIT_DATE=
--- stderr
thread 'main' panicked at 'Unable to generate vergen keys!: Os { code: 2,
kind: NotFound, message: "No such file or directory" }',
src/libcore/result.rs:1009:5
note: Run with `RUST_BACKTRACE=1` for a backtrace.
warning: build failed, waiting for other jobs to finish...
error: build failed
command did not execute successfully:
"/mnt/tmp/rustc/rustc-1.32.0-src/build/x86_64-unknown-linux-
gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j"
"12" "--release" "--manifest-path"
"/mnt/tmp/rustc/rustc-1.32.0-src/src/tools/miri/Cargo.toml" "--message-
format" "json"
expected success, got: exit code: 101
Build completed successfully in 0:21:44
}}}
This seems to match the caveat in the book.
I do have the following:
./build/x86_64-unknown-linux-gnu/stage1/bin/rustc
./build/x86_64-unknown-linux-gnu/stage2/bin/rustc
./build/x86_64-unknown-linux-gnu/stage0/bin/rustc
I was able to run the stage2 version with
{{{
$ export LD_LIBRARY_PATH=build/x86_64-unknown-linux-gnu/stage2/lib
$ ./build/x86_64-unknown-linux-gnu/stage2/bin/rustc --version
rustc 1.32.0
}}}
A ran the build manually with the instructions in the book so I do not
have a log or timing. The directory size after build is 3.6G. I'm
stopping now, and I have not run any tests yet. I have not run the
install either. I'll try those tomorrow.
--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/11521#comment:10>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page