building for LTO on arm64.aarch64 (raspberry pi 4 (8GB) clocked to 2.1GHz.
14-current base GENERIC-NODEBUG kernel
src.conf for the poudriere jail
KERNCONF=RPI4 WITH_MALLOC_PRODUCTION= WITHOUT_DEBUG_FILES= WITH_CCACHE_BUILD= WITH_OPENSSL_KTLS= CCACHE_PREFIX=/usr/local/bin/distcc WITHOUT_LLVM_ASSERTIONS=yes # WITHOUT_APM= WITHOUT_ASSERT_DEBUG= WITHOUT_BLUETOOTH= WITHOUT_CUSE= WITHOUT_DICT= WITHOUT_DMAGENT= WITHOUT_FLOPPY= WITHOUT_FREEBSD_UPDATE= WITHOUT_HAST= WITHOUT_IPFILTER= WITHOUT_IPFW= WITHOUT_ISCSI= WITHOUT_KERNEL_SYMBOLS= WITHOUT_LLVM_TARGET_ALL= WITH_LLVM_TARGET_AARCH64= WITH_LLVM_TARGET_ARM= WITHOUT_LPR= WITHOUT_NDIS= WITHOUT_NETGRAPH= WITHOUT_NIS= WITHOUT_OFED= WITHOUT_PORTSNAP= WITHOUT_PPP= WITHOUT_RADIUS_SUPPORT= WITHOUT_ROUTED= WITH_SORT_THREADS= WITHOUT_TALK= WITH_TESTS= WITHOUT_TFTP= WITHOUT_UNBOUND= WITHOUT_WIRELESS= # CFLAGS.clang+= -mcpu=cortex-a72 CXXFLAGS.clang+= -mcpu=cortex-a72 CPPFLAGS.clang+= -mcpu=cortex-a72 ACFLAGS.arm64cpuid.S+= -mcpu=cortex-a72+crypto ACFLAGS.aesv8-armx.S+= -mcpu=cortex-a72+crypto ACFLAGS.ghashv8-armx.S+= -mcpu=cortex-a72+crypto # # from https://lists.freebsd.org/archives/freebsd-current/2021-September/000488.html # mitigations WITH_BIND_NOW=yes WITH_RETPOLINE=yes WITH_KERNEL_RETPOLINE=yes WITH_PIE=yes # # WITH_ASAN=yes # build failures # WITH_UBSAN=yes # build failures #