]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
clang: default to DWARF 4 as of FreeBSD 13
authoremaste <emaste@FreeBSD.org>
Fri, 25 Jan 2019 14:46:13 +0000 (14:46 +0000)
committeremaste <emaste@FreeBSD.org>
Fri, 25 Jan 2019 14:46:13 +0000 (14:46 +0000)
commit399e47b35e1c7b609472d34574f9deb8cabb1bb4
tree7fdf2a3e9095735b4b827d62d83db4dd66728ee2
parent8e4ad3b84abff0a3107ea94e9d5f21897f68ae55
clang: default to DWARF 4 as of FreeBSD 13

FreeBSD previously defaulted to DWARF 2 because several tools (gdb,
ctfconvert, etc.) did not support later versions.  These have either
been fixed or are deprecated.

Note that gdb 6 still exists but has been moved out of $PATH into
/usr/libexec and is intended only for use by crashinfo(8).  The kernel
build sets the DWARF version explicitly via -gdwarf2, so this should
have no effect there.

PR: 234887 [exp-run]
Reviewed by: markj
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D17930
contrib/llvm/tools/clang/lib/Driver/ToolChains/FreeBSD.cpp
contrib/llvm/tools/clang/lib/Driver/ToolChains/FreeBSD.h