bsd.lib.mk (82854693aec11f87f1f0560e8395452b64f1770f) | bsd.lib.mk (973bbdab47035ebd16200c63d095904924dc44d9) |
---|---|
1 2.include <bsd.init.mk> 3.include <bsd.compiler.mk> 4.include <bsd.linker.mk> 5.include <bsd.compat.pre.mk> 6 7__<bsd.lib.mk>__: 8 --- 85 unchanged lines hidden (view full) --- 94.else 95.warning Retpoline requested but not supported by compiler or linker 96.endif 97.endif 98# LLD sensibly defaults to -znoexecstack, so do the same for BFD 99LDFLAGS.bfd+= -Wl,-znoexecstack 100.if ${MK_BRANCH_PROTECTION} != "no" 101CFLAGS+= -mbranch-protection=standard | 1 2.include <bsd.init.mk> 3.include <bsd.compiler.mk> 4.include <bsd.linker.mk> 5.include <bsd.compat.pre.mk> 6 7__<bsd.lib.mk>__: 8 --- 85 unchanged lines hidden (view full) --- 94.else 95.warning Retpoline requested but not supported by compiler or linker 96.endif 97.endif 98# LLD sensibly defaults to -znoexecstack, so do the same for BFD 99LDFLAGS.bfd+= -Wl,-znoexecstack 100.if ${MK_BRANCH_PROTECTION} != "no" 101CFLAGS+= -mbranch-protection=standard |
102.if ${MACHINE_ARCH} == "aarch64" && defined(BTI_REPORT_ERROR) | 102.if ${LINKER_FEATURES:Mbti-report} && defined(BTI_REPORT_ERROR) |
103LDFLAGS+= -Wl,-zbti-report=error 104.endif 105.endif 106 107# Initialize stack variables on function entry 108.if ${OPT_INIT_ALL} != "none" 109.if ${COMPILER_FEATURES:Minit-all} 110CFLAGS+= -ftrivial-auto-var-init=${OPT_INIT_ALL} --- 501 unchanged lines hidden --- | 103LDFLAGS+= -Wl,-zbti-report=error 104.endif 105.endif 106 107# Initialize stack variables on function entry 108.if ${OPT_INIT_ALL} != "none" 109.if ${COMPILER_FEATURES:Minit-all} 110CFLAGS+= -ftrivial-auto-var-init=${OPT_INIT_ALL} --- 501 unchanged lines hidden --- |