Page MenuHomeFreeBSD

D43837.diff
No OneTemporary

D43837.diff

diff --git a/sys/conf/kern.mk b/sys/conf/kern.mk
--- a/sys/conf/kern.mk
+++ b/sys/conf/kern.mk
@@ -256,6 +256,14 @@
.endif
.endif
+#
+# Some newer toolchains default to DWARF 5, which isn't supported by some build
+# tools yet.
+#
+.if (${CFLAGS:M-g} != "" || ${CFLAGS:M-g[0-3]} != "") && ${CFLAGS:M-gdwarf*} == ""
+CFLAGS+= -gdwarf-4
+.endif
+
CFLAGS+= ${CWARNFLAGS:M*} ${CWARNFLAGS.${.IMPSRC:T}}
CFLAGS+= ${CWARNFLAGS.${COMPILER_TYPE}}
CFLAGS+= ${CFLAGS.${COMPILER_TYPE}} ${CFLAGS.${.IMPSRC:T}}

File Metadata

Mime Type
text/plain
Expires
Sat, Sep 28, 11:19 AM (21 h, 58 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
12987631
Default Alt Text
D43837.diff (505 B)

Event Timeline