Changeset View
Changeset View
Standalone View
Standalone View
sys/conf/kern.pre.mk
Show First 20 Lines • Show All 111 Lines • ▼ Show 20 Lines | |||||
.endif | .endif | ||||
.endif | .endif | ||||
DEFINED_PROF= ${PROF} | DEFINED_PROF= ${PROF} | ||||
KUBSAN_ENABLED!= grep KUBSAN opt_global.h || true ; echo | KUBSAN_ENABLED!= grep KUBSAN opt_global.h || true ; echo | ||||
.if !empty(KUBSAN_ENABLED) | .if !empty(KUBSAN_ENABLED) | ||||
SAN_CFLAGS+= -fsanitize=undefined | SAN_CFLAGS+= -fsanitize=undefined | ||||
.endif | .endif | ||||
KCOV_ENABLED!= grep KCOV opt_kcov.h || true ; echo | |||||
.if !empty(KCOV_ENABLED) | |||||
SAN_CFLAGS+= -fsanitize-coverage=trace-pc,trace-cmp | |||||
.endif | |||||
CFLAGS+= ${SAN_CFLAGS} | CFLAGS+= ${SAN_CFLAGS} | ||||
# Put configuration-specific C flags last (except for ${PROF}) so that they | # Put configuration-specific C flags last (except for ${PROF}) so that they | ||||
# can override the others. | # can override the others. | ||||
CFLAGS+= ${CONF_CFLAGS} | CFLAGS+= ${CONF_CFLAGS} | ||||
mhorne063_gmail.com: Is this supposed to be here twice? | |||||
Done Inline ActionsFixed. It was from a mismerge. andrew: Fixed. It was from a mismerge. | |||||
.if defined(LINKER_FEATURES) && ${LINKER_FEATURES:Mbuild-id} | .if defined(LINKER_FEATURES) && ${LINKER_FEATURES:Mbuild-id} | ||||
LDFLAGS+= -Wl,--build-id=sha1 | LDFLAGS+= -Wl,--build-id=sha1 | ||||
.endif | .endif | ||||
.if (${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || \ | .if (${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || \ | ||||
${MACHINE_CPUARCH} == "i386") && \ | ${MACHINE_CPUARCH} == "i386") && \ | ||||
defined(LINKER_FEATURES) && ${LINKER_FEATURES:Mifunc} == "" | defined(LINKER_FEATURES) && ${LINKER_FEATURES:Mifunc} == "" | ||||
.error amd64/arm64/i386 kernel requires linker ifunc support | .error amd64/arm64/i386 kernel requires linker ifunc support | ||||
▲ Show 20 Lines • Show All 161 Lines • Show Last 20 Lines |
Is this supposed to be here twice?