Re: rust-1.76.0: build fails, bootstrap issue (aarch64)

From: Nuno Teixeira <eduardo_at_freebsd.org>
Date: Wed, 21 Feb 2024 12:55:48 UTC
(...)

Same error on 14.0-R

Nuno Teixeira <eduardo@freebsd.org> escreveu (quarta, 21/02/2024 à(s) 12:10):
>
> Hello all,
>
> Could anyone do a rust-1.76.0 build on aarch64?
>
> It seems that it can't bootstrap.
> Following error log is from current 81dc3a4 (yesterday).
>
> I also waiting from result from 14.0 on same osversion (poudriere).
>
> ===>  Building for rust-1.76.0
> Building bootstrap
> running: /wrkdirs/usr/ports/lang/rust/w
> ork/bootstrap/bin/cargo build
> --manifest-path
> /wrkdirs/usr/ports/lang/rust/work/rustc-1.76.0-src/src/bootstrap/Cargo.toml
> --verbose --verbose --frozen
> error: failed to run `rustc` to learn about target-specific information
>
> Caused by:
>   process didn't exit successfully:
> `/wrkdirs/usr/ports/lang/rust/work/bootstrap/bin/rustc - --crate-name
> ___ --print=file-names -C linker=cc -Wrust_2018_idioms
> -Wunused_lifetimes --crate-type bin --crate-type rlib --crate-type
> dylib --crate-type cdylib --crate-type staticlib --crate-type
> proc-macro --print=sysroot --print=split-debuginfo --print=crate-name
> --print=cfg` (exit status: 1)
>   --- stderr
>   rustc -Cllvm-args="..." with: Unknown command line argument
> '-generate-arange-section'.  Try: 'rustc -Cllvm-args="..." with
> --help'
>   rustc -Cllvm-args="..." with: Did you mean '--print-all-options'?
>   rustc -Cllvm-args="..." with: Unknown command line argument
> '-mergefunc-use-aliases'.  Try: 'rustc -Cllvm-args="..." with --help'
>   rustc -Cllvm-args="..." with: Did you mean '--rng-seed'?
>   rustc -Cllvm-args="..." with: Unknown command line argument
> '-preserve-alignment-assumptions-during-inlining=false'.  Try: 'rustc
> -Cllvm-args="..." with --help'
>   rustc -Cllvm-args="..." with: Did you mean '--print-all-options=false'?
>   rustc -Cllvm-args="..." with: Unknown command line argument
> '-import-cold-multiplier=0.1'.  Try: 'rustc -Cllvm-args="..." with
> --help'
>   rustc -Cllvm-args="..." with: Did you mean '--sort-timers=0.1'?
> Traceback (most recent call last):
>   File "/wrkdirs/usr/ports/lang/rust/work/rustc-1.76.0-src/x.py", line
> 50, in <module>
>     bootstrap.main()
>   File "/wrkdirs/usr/ports/lang/rust/work/rustc-1.76.0-src/src/bootstrap/bootstrap.py",
> line 1125, in main
>     bootstrap(args)
>   File "/wrkdirs/usr/ports/lang/rust/work/rustc-1.76.0-src/src/bootstrap/bootstrap.py",
> line 1092, in bootstrap
>     build.build_bootstrap()
>   File "/wrkdirs/usr/ports/lang/rust/work/rustc-1.76.0-src/src/bootstrap/bootstrap.py",
> line 880, in build_bootstrap
>     run(args, env=env, verbose=self.verbose, cwd=self.rust_root)
>   File "/wrkdirs/usr/ports/lang/rust/work/rustc-1.76.0-src/src/bootstrap/bootstrap.py",
> line 187, 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.76.0-src/src/bootstrap/Cargo.toml
> --verbose --verbose --frozen
> *** Error code 1
>
> Thanks,
>
> --
> Nuno Teixeira
> FreeBSD Committer (ports)



-- 
Nuno Teixeira
FreeBSD Committer (ports)