Havard Eidnes <he%NetBSD.org@localhost> writes: This seems like way more testing than usual, and we have a month before freeze, so I have no objections. Perhaps those who really understand rust would like to weigh in of course. On thing though: > May require rust-llvm option set due to bump to LLVM 13. > However, at least *some* builds without rust-llvm option succed. I'm still having a hard time following this. I realize that whether rust builds without the option and perhaps with is a complicated question of fact on each platform (and maybe depends on things we aren't controlling, that we don't understand). But, the definition of "rust is ok on X" is "user types 'make package' and they get a rust package that can compile things and those things work". So if rust without rust-llvm fails, and rust with works, and the option is not set by default, then I consider the package to be *broken* on that platform. It is not ok to expect users to set the option to get a working situation, and official bulk builds are explicitly discouraged from setting options. So if rust fails without rust-llvm, it needs to be in PKG_SUGGESTED_OPTIONS. I can't tell if you mwan that, and what the "no rust-llvm" means below. > x NetBSD current amd64 -> i386 cross-build > x NetBSD current amd64 -> ppc (8.0) cross-build > x NetBSD current amd64 -> ppc (>=9.0) cross-build > x NetBSD current amd64 -> armv7 cross-build > x NetBSD current amd64 -> aarch64 cross-build > x NetBSD current amd64 -> aarch64_be cross-build > x NetBSD current amd64 -> sparc64 cross-build > x NetBSD current amd64 / no rust-llvm native-build > x NetBSD current amd64 / no rust-llvm librsvg > x NetBSD current amd64 / no rust-llvm firefox-run > x NetBSD current amd64 native-build > x NetBSD current amd64 librsvg > x NetBSD current amd64 firefox-run > NetBSD current aarch64 / no rust-llvm native-build > x NetBSD current aarch64 native-build > NetBSD current i386 native-build > x NetBSD current ppc native-build > x NetBSD current ppc librsvg > x NetBSD 9 amd64 native-build > NetBSD 9 amd64 librsvg > NetBSD 9 amd64 firefox-run > x NetBSD 9 i386 native-build > x NetBSD 9 i386 librsvg > x NetBSD 9 i386 firefox > x NetBSD 9 i386 firefox-run > x NetBSD 9 aarch64 native-build > x NetBSD 9 aarch64 librsvg > NetBSD 9 aarch64 firefox-run > x NetBSD 9 earmv7hf-el native-build > x NetBSD 9 earmv7hf-el librsvg > x NetBSD 9 sparc64 native-build > NetBSD 9 ppc native-build > x NetBSD 8 ppc native-build > x NetBSD 8 amd64 native-build > x NetBSD 8 amd64 librsvg > x NetBSD 8 i386 / no rust-llvm native-build > x NetBSD 8 i386 / no rust-llvm librsvg > illumos std amd64 native-build > illumos std amd64 librsvg > macOS ? aarch64 none > macOS ? amd64 native-build > macOS ? amd64 librsvg > Linux ? amd64 bootstrap > Linux ? i386 none > Linux ? aarch64 none > Linux ? armv7 none > Linux ? armv7 none > FreeBSD ? amd64 none
Attachment:
signature.asc
Description: PGP signature