Just more investigation. Got errors on amd64 too Under poudriere and on a host system too.
With non-cleaned obj: It fails on stage 3: cross-tools and looks like missed includes path for this stage with generated includes by tblgen -I${DEFAULT_SYSROOT}/usr/lib/clang/19/include ===== log ===== -------------------------------------------------------------- >>> stage 3: cross tools -------------------------------------------------------------- cd /opt/poudriere/jails/160amd64/usr/src; time env INSTALL="sh /opt/poudriere/jails/160amd64/usr/src/tools/install.sh" TOOLS_PREFIX=/usr/obj/opt/poudriere/jails/160amd64/usr/src/amd64.amd64/tmp PATH=/usr/obj/opt/poudriere/jails/160amd64/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/usr/obj/opt/poudriere/jails/160amd64/usr/src/amd64.amd64/tmp/legacy/usr/bin:/usr/obj/opt/poudriere/jails/160amd64/usr/src/amd64.amd64/tmp/legacy/bin:/usr/obj/opt/poudriere/jails/160amd64/usr/src/amd64.amd64/tmp/legacy/usr/libexec:/sbin:/bin:/usr/sbin:/usr/bin WORLDTMP=/usr/obj/opt/poudriere/jails/160amd64/usr/src/amd64.amd64/tmp MAKEFLAGS="-m /opt/poudriere/jails/160amd64/usr/src/tools/build/mk -j 1 -D MALLOC_PRODUCTION -J 15,16 -m /opt/poudriere/jails/160amd64/usr/src/share/mk" make -f Makefile.inc1 DESTDIR= OBJTOP=/usr/obj/opt/poudriere/jails/160amd64/usr/src/amd64.amd64/tmp/obj-tools OBJROOT=${OBJTOP}/ UNIVERSE_TOOLCHAIN_PATH= MAKEOBJDIRPREFIX= BOOTSTRAPPING=1500064 BWPHASE=cross-tools -DNO_CPU_CFLAGS -DNO_PIC -DNO_SHARED MK_ASAN=no MK_CTF=no MK_CLANG_EXTRAS=no MK_CLANG_FORMAT=no MK_CLANG_FULL=no MK_HTML=no MK_MAN=no MK_RETPOLINE=no MK_SSP=no MK_TESTS=no MK_UBSAN=no MK_WERROR=no MK_INCLUDES=yes MK_MAN_UTILS=yes MK_LLVM_TARGET_ALL=no TARGET=amd64 TARGET_ARCH=amd64 MK_CLANG=yes MK_LLDB=no MK_LLVM_BINUTILS=no MK_TESTS=no cross-tools ===> lib/clang (obj,all,install) ===> lib/clang/libllvm (all) /usr/local/bin/ccache cc -O2 -pipe -fno-common -I/usr/obj/opt/poudriere/jails/160amd64/usr/src/amd64.amd64/tmp/obj-tools/lib/clang/libllvm -I/opt/poudriere/jails/160amd64/usr/src/sys/contrib/zstd/lib -I/opt/poudriere/jails/160amd64/usr/src/contrib/llvm-project/llvm/lib/Target/X86 -I/opt/poudriere/jails/160amd64/usr/src/contrib/llvm-project/llvm/lib/ObjCopy -DBLAKE3_USE_NEON=0 -I/opt/poudriere/jails/160amd64/usr/src/lib/clang/include -I/opt/poudriere/jails/160amd64/usr/src/contrib/llvm-project/llvm/include -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DHAVE_VCS_VERSION_INC -DNDEBUG -DLLVM_DEFAULT_TARGET_TRIPLE=\"x86_64-unknown-freebsd16.0\" -DLLVM_HOST_TRIPLE=\"x86_64-unknown-freebsd16.0\" -DDEFAULT_SYSROOT=\"/usr/obj/opt/poudriere/jails/160amd64/usr/src/amd64.amd64/tmp\" -DLLVM_TARGET_ENABLE_X86 -DLLVM_NATIVE_ASMPARSER=LLVMInitializeX86AsmParser -DLLVM_NATIVE_ASMPRINTER=LLVMInitializeX86AsmPrinter -DLLVM_NATIVE_DISASSEMBLER=LLVMInitializeX86Disassembler -DLLVM_NATIVE_TARGET=LLVMInitializeX86Target -DLLVM_NATIVE_TARGETINFO=LLVMInitializeX86TargetInfo -DLLVM_NATIVE_TARGETMC=LLVMInitializeX86TargetMC -ffunction-sections -fdata-sections -gline-tables-only -MD -MF.depend.Support_BLAKE3_blake3.o -MTSupport/BLAKE3/blake3.o -std=gnu17 -Wno-format-zero-length -Wno-pointer-sign -Wdate-time -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Wno-error=cast-function-type-mismatch -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-packed-member -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -I/usr/obj/opt/poudriere/jails/160amd64/usr/src/amd64.amd64/tmp/legacy/usr/include -c /opt/poudriere/jails/160amd64/usr/src/contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3.c -o Support/BLAKE3/blake3.o In file included from /opt/poudriere/jails/160amd64/usr/src/contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3.c:13: /opt/poudriere/jails/160amd64/usr/src/contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_impl.h:53:10: fatal error: immintrin.h file not found 53 | #include | ^~~~~~~~~~~~~ 1 error generated. *** [Support/BLAKE3/blake3.o] Error code 1 make[4]: stopped making "all" in /opt/poudriere/jails/160amd64/usr/src/lib/clang/libllvm make[4]: 1 error make[4]: stopped making "all" in /opt/poudriere/jails/160amd64/usr/src/lib/clang/libllvm make[3]: stopped making "all" in /opt/poudriere/jails/160amd64/usr/src/lib/clang make[2]: stopped making "cross-tools" in /opt/poudriere/jails/160amd64/usr/src 2.29 real 2.18 user 0.11 sys make[1]: stopped making "buildworld" in /opt/poudriere/jails/160amd64/usr/src make: stopped making "buildworld" in /opt/poudriere/jails/160amd64/usr/src ===== log ===== With clean obj it even cannot pass stage 2: bootstrap-tools because missing generated includes --- _bootstrap-tools-lib/clang/libllvmminimal --- --- Support/xxhash.o --- /opt/poudriere/jails/150aarch64/usr/src/contrib/llvm-project/llvm/lib/Support/xxhash.cpp:60:10: fatal error: arm_neon.h file not found 60 | #include | ^~~~~~~~~~~~ 1 error generated. *** [Support/xxhash.o] Error code 1 make[3]: stopped making "all" in /opt/poudriere/jails/150aarch64/usr/src/lib/clang/libllvmminimal make[3]: 1 error make[3]: stopped making "all" in /opt/poudriere/jails/150aarch64/usr/src/lib/clang/libllvmminimal make[2]: stopped making "bootstrap-tools" in /opt/poudriere/jails/150aarch64/usr/src 2.32 real 4.33 user 2.93 sys make[1]: stopped making "buildworld" in /opt/poudriere/jails/150aarch64/usr/src CC to current@, -- Dima. (desktop, kde, x11, office, ports-secteam)@FreeBSD team (flu...@freebsd.org, https://t.me/FluffyBSD) > On Monday, Sep 15, 2025 at 12:47 PM, Dima Panov <flu...@freebsd.org > (mailto:flu...@freebsd.org)> wrote: > Just add some info: > Build of main branch is also failed at same place > > > Looks like a broken order of build/run dependencies, arm_neon.h is > auto-generated by tablegen > > > # uname -a > FreeBSD aarch64.DimaPanov.com 15.0-ALPHA2 FreeBSD 15.0-ALPHA2 > stable/15-89e9d3ca62f8 GENERIC arm64 > > -- > Dima. (desktop, kde, x11, office, ports-secteam)@FreeBSD team > (flu...@freebsd.org, https://t.me/FluffyBSD) > > > > > On понедельник, сент. 15, 2025 at 11:47 AM, Dima Panov <flu...@freebsd.org > > (mailto:flu...@freebsd.org)> wrote: > > Hello! > > > > Something changed in stable/15 between 89e9d3ca6 and deaa609d0 which caused > > a bootstrap build error in poudriere > > > > --- _bootstrap-tools-lib/clang/libllvmminimal --- > > /opt/poudriere/jails/150aarch64/usr/src/contrib/llvm-project/llvm/lib/Support/xxhash.cpp:60:10: > > fatal error: arm_neon.h file not found > > 60 | #include > > | ^~~~~~~~~~~~ > > 1 error generated. > > *** [Support/xxhash.o] Error code 1 > > > > make[3]: stopped making "all" in > > /opt/poudriere/jails/150aarch64/usr/src/lib/clang/libllvmminimal > > make[3]: 1 error > > > > > > > > -- > > Dima. (desktop, kde, x11, office, ports-secteam)@FreeBSD team > > (flu...@freebsd.org, https://t.me/FluffyBSD) > > > > > >
signature.asc
Description: PGP signature