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

Mark Millard <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <[email protected]>
On Feb 21, 2024, at 04:55, Nuno Teixeira <[email protected]> wrote:

> (...)
> 
> Same error on 14.0-R
> 
> Nuno Teixeira <[email protected]> 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

I can confirm that my attempted poudriere-devel based build on an
aarch64 main [so: 15] got the same errors.


===
Mark Millard
marklmi at yahoo.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.