Build failure during the 2026-07-07 “build all packages for x86_64”
private-repo release pass (see repo_release_logs/adapted_cyrus-imapd2.log).
configure fails at the very first compiler check:
configure: error: C compiler cannot create executables (using clang,
which is what extra-x86_64-build’s clean chroot resolves gcc/cc to via
the ancient bundled configure script’s checking for gcc... clang
detection). config.log inside the chroot would have the real linker/cc
invocation error, but the chroot is torn down after the failed build, so
it wasn’t captured this run.
Likely an old (2.5.17) autoconf-generated configure script incompatible
with the current toolchain/clang in the build chroot (host system moved on
since this PKGBUILD was last verified) rather than anything about this
release pass itself – other very old packages built fine, so it’s
specific to this package’s build system.
Not investigated further/fixed yet – out of scope for the mass build
pass, which is only build+sign+publish, not PKGBUILD repair. Needs
someone to reproduce interactively (extra-x86_64-build without cleanup,
or makepkg on a matching host) and check config.log for the actual
“cannot create executables” cause (missing header, bad CFLAGS, clang
flag incompatibility, etc.) before attempting a fix.