Changeset View
Changeset View
Standalone View
Standalone View
sys/conf/kern.pre.mk
Show First 20 Lines • Show All 104 Lines • ▼ Show 20 Lines | |||||
PROF+= -mprofiler-epilogue | PROF+= -mprofiler-epilogue | ||||
.endif | .endif | ||||
.else | .else | ||||
PROF= -pg | PROF= -pg | ||||
.endif | .endif | ||||
.endif | .endif | ||||
DEFINED_PROF= ${PROF} | DEFINED_PROF= ${PROF} | ||||
DISABLE_UBSAN= -fno-sanitize=undefined | |||||
.if ${WITH_UBSAN} != "no" | |||||
ENABLE_UBSAN= -fsanitize=undefined | |||||
.if ${WITH_UBSAN_SANITIZE_ALL} != "no" | |||||
CFLAGS+= ${ENABLE_UBSAN} | |||||
.endif | |||||
.else | |||||
ENABLE_UBSAN= | |||||
.endif | |||||
# 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} | ||||
.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 | ||||
▲ Show 20 Lines • Show All 146 Lines • Show Last 20 Lines |