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