[Bug 292360] lang/rust: version 1.92.0 bootstrap build fails with SIGKILL

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 11 Jan 2026 15:22:32 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292360

            Bug ID: 292360
           Summary: lang/rust: version 1.92.0 bootstrap build fails with
                    SIGKILL
           Product: Ports & Packages
           Version: Latest
          Hardware: powerpc
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: rust@FreeBSD.org
          Reporter: adrian@freebsd.org
                CC: powerpc@FreeBSD.org
          Assignee: rust@FreeBSD.org
             Flags: maintainer-feedback?(rust@FreeBSD.org)
                CC: powerpc@FreeBSD.org

on stable/15 (Jan 2025) powerpc64 (big endian, remember) bootstrap fails to
build, reproducably:

```
Building bootstrap
running: /home/adrian/work/freebsd/ports/lang/rust/work/bootstrap/bin/cargo
build --jobs=default --manifest-path
/home/adrian/work/freebsd/ports/lang/rust/work/rustc-1.92.0-src/src/bootstrap/Cargo.toml
-Zroot-dir=/home/adrian/work/freebsd/ports/lang/rust/work/rustc-1.92.0-src
--verbose --frozen
       Fresh unicode-ident v1.0.13
       Fresh proc-macro2 v1.0.89
       Fresh version_check v0.9.5
       Fresh memchr v2.7.4
       Fresh quote v1.0.37
       Fresh shlex v1.3.0
       Fresh cc v1.2.28
       Fresh syn v2.0.87
       Fresh typenum v1.17.0
       Fresh generic-array v0.14.7
       Fresh libc v0.2.174
       Fresh pkg-config v0.3.31
       Fresh serde v1.0.215
       Fresh crossbeam-utils v0.8.20
       Fresh aho-corasick v1.1.3
       Fresh regex-syntax v0.8.5
       Fresh clap_lex v0.7.2
       Fresh heck v0.5.0
       Fresh anstyle v1.0.10
       Fresh cfg-if v1.0.0
       Fresh crypto-common v0.1.6
       Fresh block-buffer v0.10.4
       Fresh bstr v1.10.0
       Fresh log v0.4.22
       Fresh crossbeam-epoch v0.9.18
       Fresh clap_derive v4.5.18
       Fresh regex-automata v0.4.9
       Fresh clap_builder v4.5.20
       Fresh same-file v1.0.6
       Fresh filetime v0.2.26
       Fresh digest v0.10.7
       Fresh serde_derive v1.0.215
       Fresh itoa v1.0.11
       Fresh ryu v1.0.18
       Fresh toml v0.5.11
       Fresh globset v0.4.15
       Fresh crossbeam-deque v0.8.5
       Fresh walkdir v2.5.0
       Fresh clap v4.5.20
       Fresh tar v0.4.44
       Fresh semver v1.0.23
       Fresh build_helper v0.1.0
(/home/adrian/work/freebsd/ports/lang/rust/work/rustc-1.92.0-src/src/build_helper)
       Fresh sha2 v0.10.8
       Fresh cmake v0.1.54
       Fresh opener v0.8.2
       Fresh home v0.5.11
       Fresh termcolor v1.4.1
       Fresh lzma-sys v0.1.20
       Fresh ignore v0.4.23
       Fresh object v0.37.3
       Fresh serde_json v1.0.132
       Fresh clap_complete v4.5.37
       Fresh xz2 v0.1.7
   Compiling bootstrap v0.0.0
(/home/adrian/work/freebsd/ports/lang/rust/work/rustc-1.92.0-src/src/bootstrap)
     Running
`/home/adrian/work/freebsd/ports/lang/rust/work/bootstrap/bin/rustc
--crate-name bootstrap --edition=2024 src/bootstrap/src/lib.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--diagnostic-width=143 --crate-type lib --emit=dep-info,metadata,link -C
embed-bitcode=no -C debuginfo=1 --check-cfg 'cfg(docsrs,test)' --check-cfg
'cfg(feature, values("build-metrics", "sysinfo", "tracing"))' -C
metadata=d40be542262508a6 -C extra-filename=-267dcca30ab49543 --out-dir
/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps -C
incremental=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/incremental
-L
dependency=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps
--extern
build_helper=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libbuild_helper-40f0fee9fe1290db.rmeta
--extern
cc=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libcc-b2a9025f6673b8f3.rmeta
--extern
clap=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libclap-ec5770ea6fac1c61.rmeta
--extern
clap_complete=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libclap_complete-58e228881484f67e.rmeta
--extern
cmake=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libcmake-af76c300762d9be0.rmeta
--extern
home=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libhome-dbb504fc382f3743.rmeta
--extern
ignore=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libignore-78afc2d9393ec8b3.rmeta
--extern
libc=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/liblibc-22558b267a784f7e.rmeta
--extern
object=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libobject-f3b836d765034f06.rmeta
--extern
opener=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libopener-587d6ebea47f1d53.rmeta
--extern
semver=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libsemver-82990b605adc7851.rmeta
--extern
serde=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libserde-443c4b03de818cc3.rmeta
--extern
serde_derive=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libserde_derive-69d10712b091a2cb.so
--extern
serde_json=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libserde_json-7269f31c901cdc69.rmeta
--extern
sha2=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libsha2-a5c0930d0e1cb415.rmeta
--extern
tar=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libtar-16fc7bad3f24e98f.rmeta
--extern
termcolor=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libtermcolor-364f5aca98f87098.rmeta
--extern
toml=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libtoml-c70f649f2da7f9b2.rmeta
--extern
walkdir=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libwalkdir-509302ca223a3cde.rmeta
--extern
xz2=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libxz2-db97cf6da59ff9e6.rmeta
-Zallow-features= -C linker=cc -Wrust_2018_idioms -Wunused_lifetimes -L
native=/usr/lib`
error: could not compile `bootstrap` (lib)

Caused by:
  process didn't exit successfully:
`/home/adrian/work/freebsd/ports/lang/rust/work/bootstrap/bin/rustc
--crate-name bootstrap --edition=2024 src/bootstrap/src/lib.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--diagnostic-width=143 --crate-type lib --emit=dep-info,metadata,link -C
embed-bitcode=no -C debuginfo=1 --check-cfg 'cfg(docsrs,test)' --check-cfg
'cfg(feature, values("build-metrics", "sysinfo", "tracing"))' -C
metadata=d40be542262508a6 -C extra-filename=-267dcca30ab49543 --out-dir
/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps -C
incremental=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/incremental
-L
dependency=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps
--extern
build_helper=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libbuild_helper-40f0fee9fe1290db.rmeta
--extern
cc=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libcc-b2a9025f6673b8f3.rmeta
--extern
clap=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libclap-ec5770ea6fac1c61.rmeta
--extern
clap_complete=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libclap_complete-58e228881484f67e.rmeta
--extern
cmake=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libcmake-af76c300762d9be0.rmeta
--extern
home=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libhome-dbb504fc382f3743.rmeta
--extern
ignore=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libignore-78afc2d9393ec8b3.rmeta
--extern
libc=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/liblibc-22558b267a784f7e.rmeta
--extern
object=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libobject-f3b836d765034f06.rmeta
--extern
opener=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libopener-587d6ebea47f1d53.rmeta
--extern
semver=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libsemver-82990b605adc7851.rmeta
--extern
serde=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libserde-443c4b03de818cc3.rmeta
--extern
serde_derive=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libserde_derive-69d10712b091a2cb.so
--extern
serde_json=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libserde_json-7269f31c901cdc69.rmeta
--extern
sha2=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libsha2-a5c0930d0e1cb415.rmeta
--extern
tar=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libtar-16fc7bad3f24e98f.rmeta
--extern
termcolor=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libtermcolor-364f5aca98f87098.rmeta
--extern
toml=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libtoml-c70f649f2da7f9b2.rmeta
--extern
walkdir=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libwalkdir-509302ca223a3cde.rmeta
--extern
xz2=/home/adrian/work/freebsd/ports/lang/rust/work/_build/bootstrap/debug/deps/libxz2-db97cf6da59ff9e6.rmeta
-Zallow-features= -C linker=cc -Wrust_2018_idioms -Wunused_lifetimes -L
native=/usr/lib` (signal: 9, SIGKILL: kill)
Traceback (most recent call last):
  File "/home/adrian/work/freebsd/ports/lang/rust/work/rustc-1.92.0-src/x.py",
line 53, in <module>
    bootstrap.main()
  File
"/home/adrian/work/freebsd/ports/lang/rust/work/rustc-1.92.0-src/src/bootstrap/bootstrap.py",
line 1410, in main
    bootstrap(args)
  File
"/home/adrian/work/freebsd/ports/lang/rust/work/rustc-1.92.0-src/src/bootstrap/bootstrap.py",
line 1362, in bootstrap
    build.build_bootstrap()
  File
"/home/adrian/work/freebsd/ports/lang/rust/work/rustc-1.92.0-src/src/bootstrap/bootstrap.py",
line 1029, in build_bootstrap
    run(args, env=env, verbose=self.verbose, cwd=self.rust_root)
  File
"/home/adrian/work/freebsd/ports/lang/rust/work/rustc-1.92.0-src/src/bootstrap/bootstrap.py",
line 237, in run
    raise RuntimeError(err)
RuntimeError: failed to run:
/home/adrian/work/freebsd/ports/lang/rust/work/bootstrap/bin/cargo build
--jobs=default --manifest-path
/home/adrian/work/freebsd/ports/lang/rust/work/rustc-1.92.0-src/src/bootstrap/Cargo.toml
-Zroot-dir=/home/adrian/work/freebsd/ports/lang/rust/work/rustc-1.92.0-src
--verbose --frozen
*** Error code 1

-- 
You are receiving this mail because:
You are the assignee for the bug.