After last update of system sources I found this problem. When you try to cross compiling system, build process stops at toolchain section with this: c++ -I/usr/src/lib/clang/libllvmtablegen/../../../contrib/llvm/include -I/usr/src/lib/clang/libllvmtablegen/../../../contrib/llvm/tools/clang/include -I/usr/src/lib/clang/libllvmtablegen/../../../contrib/llvm/lib/TableGen -I. -I/usr/src/lib/clang/libllvmtablegen/../../../contrib/llvm/../../lib/clang/include -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -fno-strict-aliasing -DLLVM_DEFAULT_TARGET_TRIPLE=\"x86_64-unknown-freebsd10.0\" -I/usr/obj/amd64.amd64/usr/src/tmp/legacy/usr/include -c /usr/src/lib/clang/libllvmtablegen/../../../contrib/llvm/lib/TableGen/Record.cpp /usr/bin/as: out of memory allocating 4194304 bytes after a total of 524288000 bytes How-To-Repeat: make TARGET=amd64 TARGET_ARCH=amd64 buildworld
I believe that whatever issue you encountered has been addressed, and hence am closing this ticket. I am sorry that there was no response to this report until now. In general build failures will be addressed most quickly by reporting them on the freebsd-current mailing list. I recommend posting there if you have further issues.