Table of Contents

building for LTO on arm64.aarch64 (raspberry pi 4 (8GB) clocked to 2.1GHz.

14-current base GENERIC-NODEBUG kernel

make.conf for the poudriere jail

MAKE_JOBS_NUMBER=4
WITH_CCACHE_BUILD=YES
OPTIONS_SET+=OPTIMIZED_CFLAGS
CCACHE_DIR=/var/cache/ccache
USE_LOCAL_MK=yes               # Enable Mk/bsd.local.mk
USE_LTO=YES

LTO_TOOLCHAIN=yes

reserved for possible future use

#CFLAGS+= -mretpoline
#CFLAGS+= -fPIE
#CFLAGS+= -fPIC
#CXXFLAGS+= -mretpoline
#CXXFLAGS+= -fPIE
#CXXFLAGS+= -fPIC
#LDFLAGS+= -fPIE
#LDFLAGS+= -pic
#LDFLAGS+= -Wl,-zretpolineplt
#LDFLAGS+= -Wl,-znow