Assembly files in kernel modules append AACFLAGS is only used in addition to CFLAGS after CFLAGS., so setting the options
As a result, the hard-floatin both was redundant. However, ACFLAGS in bsd.cpu.mk was overridings added to the command
the soft-floatline after CFLAGS.gcc in sys/conf/kern.mk. In particular,, so the settings from ACFLAGS were applied for
dtrace_asm.o was compiled as hard-float and newer versions of ld.bfdassembly files in kernel modules after the kernel-specific march/abi
refused to link dtrace.ko since its object files contained a mix ofin CFLAGS. As a result, the hard-float ACFLAGS in bsd.cpu.mk was
overriding the soft-float CFLAGS.gcc in sys/conf/kern.mk. In particular,
dtrace_asm.o was compiled as hard-float and the linker refused to link
dtrace.ko since its object files contained a mix of hard and soft float.