pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
rust i386 on amd64
I'm trying to build NetBSD 8.1 i386 packages on amd64 using an chroot
with libkver. Most things seem to compile but unfortunately the rust
bootstrap compiler fails with:
running: /pkg_comp/obj/pkgsrc/lang/rust/default/rust-bootstrap/bin/cargo
build --manifest-path
/pkg_comp/obj/pkgsrc/lang/rust/default/rustc-1.35.0-src/src/bootstrap/Cargo.toml
--frozen
thread '<unnamed>' panicked at 'failed to allocate a guard page',
src/libstd/sys/unix/thread.rs:327:17
note: Run with `RUST_BACKTRACE=1` environment variable to display a
backtrace.
fatal runtime error: failed to initiate panic, error 5
Traceback (most recent call last):
File "./x.py", line 11, in <module>
bootstrap.main()
File
"/pkg_comp/obj/pkgsrc/lang/rust/default/rustc-1.35.0-src/src/bootstrap/bootstrap.py",
line 849, in main
bootstrap(help_triggered)
File
"/pkg_comp/obj/pkgsrc/lang/rust/default/rustc-1.35.0-src/src/bootstrap/bootstrap.py",
line 820, in bootstrap
build.build_bootstrap()
File
"/pkg_comp/obj/pkgsrc/lang/rust/default/rustc-1.35.0-src/src/bootstrap/bootstrap.py",
line 656, in build_bootstrap
run(args, env=env, verbose=self.verbose)
File
"/pkg_comp/obj/pkgsrc/lang/rust/default/rustc-1.35.0-src/src/bootstrap/bootstrap.py",
line 141, in run
raise RuntimeError(err)
RuntimeError: failed to run:
/pkg_comp/obj/pkgsrc/lang/rust/default/rust-bootstrap/bin/cargo build
--manifest-path
/pkg_comp/obj/pkgsrc/lang/rust/default/rustc-1.35.0-src/src/bootstrap/Cargo.toml
--frozen
*** Error code 1
Google searches suggest that there were rust bugs in this area but they
all seem to be referencing much older versions and indicate that the bug
is fixed. Does amd64 have a different allocations requirement for the
stack guard?
Any suggestions how I can do this? Building rust derived packages on the
i386 machine is a non-starter as it will take far too long (several days
at a guess based on the fact that the AMD64 system has 16GB of ram and a
4GHz 8 core processor. The i386 has a single core 2Ghz processor).
Mike
Home |
Main Index |
Thread Index |
Old Index