Page MenuHomeFreeBSD

D11314.id29974.diff
No OneTemporary

D11314.id29974.diff

Index: sys/conf/kern.pre.mk
===================================================================
--- sys/conf/kern.pre.mk
+++ sys/conf/kern.pre.mk
@@ -114,6 +114,10 @@
# can override the others.
CFLAGS+= ${CONF_CFLAGS}
+.if ${LINKER_TYPE} != "binutils" || ${LINKER_VERSION} > 21750
+LDFLAGS+= -Wl,--build-id=sha1
+.endif
+
# Optional linting. This can be overridden in /etc/make.conf.
LINTFLAGS= ${LINTOBJKERNFLAGS}
Index: sys/conf/kmod.mk
===================================================================
--- sys/conf/kmod.mk
+++ sys/conf/kmod.mk
@@ -125,6 +125,10 @@
CFLAGS+= -fno-common
LDFLAGS+= -d -warn-common
+.if ${LINKER_TYPE} != "binutils" || ${LINKER_VERSION} > 21750
+LDFLAGS+= -Wl,--build-id=sha1
+.endif
+
CFLAGS+= ${DEBUG_FLAGS}
.if ${MACHINE_CPUARCH} == amd64
CFLAGS+= -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer

File Metadata

Mime Type
text/plain
Expires
Mon, Feb 9, 6:19 AM (16 h, 50 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28547056
Default Alt Text
D11314.id29974.diff (854 B)

Event Timeline