Re: Re: git: 58dba5b8212f - main - devel/llvm19: prune build on 32-bit archs
Date: Wed, 28 Aug 2024 01:15:41 UTC
Tomoaki AOKI <junchoon_at_dec.sakura.ne.jp> wrote on Date: Tue, 27 Aug 2024 23:29:35 UTC : > Shouldn't BE_WASM kept as default? > > www/firefox depends on devel/wasi-*17, and IIRC, devel/wasi-*17 depends > on devel/llvm17 with BE_WASM enabled. > > And www/firefox doesn't have ONLY_FOR_ARCHS and NOT_FOR_ARCHS defined. When I look up the active 140releng-armv7-default build, www/firefox and www/firefox-esr were skipped because of rust-1.79.0_1 not being available. lang/rust (in turn) had failed to build: =======================<phase: build >============================ ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for rust-1.79.0_1 Building bootstrap running: /wrkdirs/usr/ports/lang/rust/work/bootstrap/bin/cargo build --manifest-path /wrkdirs/usr/ports/lang/rust/work/rustc-1.79.0-src/src/bootstrap/Cargo.toml --verbose --verbose --frozen Traceback (most recent call last): File "/wrkdirs/usr/ports/lang/rust/work/rustc-1.79.0-src/x.py", line 50, in <module> bootstrap.main() File "/wrkdirs/usr/ports/lang/rust/work/rustc-1.79.0-src/src/bootstrap/bootstrap.py", line 1165, in main bootstrap(args) File "/wrkdirs/usr/ports/lang/rust/work/rustc-1.79.0-src/src/bootstrap/bootstrap.py", line 1132, in bootstrap build.build_bootstrap() File "/wrkdirs/usr/ports/lang/rust/work/rustc-1.79.0-src/src/bootstrap/bootstrap.py", line 888, in build_bootstrap run(args, env=env, verbose=self.verbose, cwd=self.rust_root) File "/wrkdirs/usr/ports/lang/rust/work/rustc-1.79.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.79.0-src/src/bootstrap/Cargo.toml --verbose --verbose --frozen *** Error code 1 Stop. make: stopped in /usr/ports/lang/rust =>> Cleaning up wrkdir ===> Cleaning for rust-1.79.0_1 build of lang/rust | rust-1.79.0_1 ended at Sun Aug 25 13:39:13 UTC 2024 build time: 00:03:22 !!! build failure encountered !!! portsfallout.com <http://portsfallout.com/> reports for lang/rust: port maintainer build environment category date urls lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-08-25 13:36 log report port detail FreshPorts lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-07-25 14:15 log report port detail FreshPorts lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-07-08 00:15 log report port detail FreshPorts lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-06-24 03:53 log report port detail FreshPorts lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-06-13 22:03 log report port detail FreshPorts lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-06-01 02:15 log report port detail FreshPorts lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-05-19 03:51 log report port detail FreshPorts lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-05-06 04:28 log report port detail FreshPorts lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-04-23 02:10 log report port detail FreshPorts lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-04-08 09:22 log report port detail FreshPorts It looks like everything dependent on lang/rust is effectively broken for armv7 and has been for 5 months (or more), at least for the FreeBSD package builders and their procedures. (The reasons may vary over time. I've not looked at the detail.) 133releng-armv7-default and 132releng-armv7-default look to have a similar status to 140releng-armv7-default as far as lang/rust failing so everything depending on lang/rust being broken. 133releng-armv7-quarterly and 132releng-armv7-quarterly and 140releng-armv7-quarterly all look to have a similar status to 140releng-armv7-default as far as lang/rust failing so everything depending on lang/rust being broken. Currently, the status of BE_WASM does not seem to matter much for 14.0 or for main [so: 15], at least for the FreeBSD package builders and their procedures. Note: I used 140releng-armv7-default because building main-armv7-default had hangup problems for months (except when other failing ports blocked trying to build what showed the hangup problems). So main-armv7-default history from much of this year is not particularly useful. === Mark Millard marklmi at yahoo.com