Re: lang/rust does not build on aarch64
- In reply to: Adrian Murphy : "Re: lang/rust does not build on aarch64"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 28 Jun 2021 11:34:46 UTC
Hi Adrian, I doubt it's a memory problem (64G) but I see: Jun 28 12:11:57 asn kernel: pid 53284 (cargo), jid 0, uid 0: exited on signal 11 (core dumped) # gdb -c /usr/ports/lang/rust/work/rustc-1.53.0-src/cargo.core [...] [New LWP 113488] Core was generated by `/usr/ports/lang/rust/work/bootstrap/bin/cargo build --manifest-path /usr/ports/l'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00001af55631ab38 in ?? () (gdb) bt #0 0x00001af55631ab38 in ?? () #1 0x00001af556318b14 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) (gdb) So bootstrap cargo booms and it's compiled without debug symbols. BR, El lun, 28 jun 2021 a las 9:25, Adrian Murphy (<amurphy@gsoft.com.au>) escribió: > > > > On 27 Jun 2021, at 7:37 pm, J P <webplication@gmail.com> wrote: > > > > Hi, > > it seems rust does not build on aarch64: > > ===> Building for rust-1.52.1 > > rustup not detected: [Errno 2] No such file or directory: 'rustc' > > falling back to auto-detect > > running: /wrkdirs/usr/ports/lang/rust/work/bootstrap/bin/cargo build > > --manifest-path > > > /wrkdirs/usr/ports/lang/rust/work/rustc-1.52.1-src/src/bootstrap/Cargo.toml > > --verbose --frozen > > Traceback (most recent call last): > > File "x.py", line 27, in <module> > > bootstrap.main() > > File > > > "/wrkdirs/usr/ports/lang/rust/work/rustc-1.52.1-src/src/bootstrap/bootstrap.py", > > line 1175, in main > > bootstrap(help_triggered) > > File > > > "/wrkdirs/usr/ports/lang/rust/work/rustc-1.52.1-src/src/bootstrap/bootstrap.py", > > line 1148, in bootstrap > > build.build_bootstrap() > > File > > > "/wrkdirs/usr/ports/lang/rust/work/rustc-1.52.1-src/src/bootstrap/bootstrap.py", > > line 900, in build_bootstrap > > run(args, env=env, verbose=self.verbose) > > File > > > "/wrkdirs/usr/ports/lang/rust/work/rustc-1.52.1-src/src/bootstrap/bootstrap.py", > > line 153, in run > > raise RuntimeError(err) > > RuntimeError: failed to run: > > /wrkdirs/usr/ports/lang/rust/work/bootstrap/bin/cargo build > --manifest-path > > > /wrkdirs/usr/ports/lang/rust/work/rustc-1.52.1-src/src/bootstrap/Cargo.toml > > --verbose --frozen > > *** Error code 1 > > > > Stop. > > make: stopped in /usr/ports/lang/rust > > > > Is this known? > > Is there a chance you ran out of memory? > > I just had the same problem (I think) on an amd64 vm with 512MB ram and > 1GB swap: > > Jun 28 16:32:29 Menoetius kernel: swp_pager_getswapspace(11): failed > Jun 28 16:32:36 Menoetius kernel: pid 57952 (rustc), jid 0, uid 0, was > killed: out of swap space > > I progressed by giving it more ram. > > Adrian > > > > > Thank you. > > > > BR, > >