Building with rustc-src:native fails for a different reason, it would appear I missed that when reviewing build logs.
Looking at https://crossqa.debian.net/src/linux it would appear that there's also a skew gcc-15-base issue affecting linux cross-builds and that seems to be what I'm running into here. Not totally sure why I would only hit that when rust is enabled, but it looks like the problem is known. Thanks for letting me know about https://crossqa.debian.net and the [email protected] mailing list will be using that in the future if I run into any more problems cross-building! report: 11:18:46 [38/548] - package: sbuild-build-depends-main-dummy version: 0.invalid.0 architecture: arm64 status: broken reasons: - conflict: pkg1: package: gcc-15-base version: 15.2.0-14 architecture: amd64 unsat-conflict: gcc-15-base:arm64 (!= 15.2.0-14) pkg2: package: gcc-15-base version: 15.2.0-15 architecture: arm64 depchain1: - depchain: - package: sbuild-build-depends-main-dummy version: 0.invalid.0 architecture: arm64 depends: build-essential:amd64 - package: build-essential version: 12.12 architecture: amd64 depends: g++:amd64 (>= 4:14.2) - package: g++ version: 4:15.2.0-5 architecture: amd64 depends: g++-15:amd64 (>= 15.2.0-2~) - package: g++-15 version: 15.2.0-14 architecture: amd64 depends: gcc-15-base:amd64 (= 15.2.0-14) depchain2: - depchain: - package: sbuild-build-depends-main-dummy version: 0.invalid.0 architecture: arm64 depends: gcc-15-for-host:arm64 - package: gcc-15-for-host version: 15.2.0-15 architecture: arm64 depends: gcc-15-base:arm64 (= 15.2.0-15)

