Date: Tue, 8 Apr 2014 14:34:35 -0600 From: Warner Losh <imp@bsdimp.com> To: freebsd-arch <freebsd-arch@freebsd.org> Subject: Time for turning off gdb by default? Or worse... Message-ID: <DD38131E-9A43-4EFA-A27D-ED6B64F6A35A@bsdimp.com>
next in thread | raw e-mail | index | archive | help
Greetings,
The gdb in the tree seems to be of very limited usefulness these days. It doesn’t seem to work on clang-enabled architectures w/o building -gdwarf-2, it doesn’t seem to work with threaded applications, and on some architectures it doesn’t seem to work at all (mips comes to mind, but it may have been the two binaries I tried).
It seems like we’d be doing our users a favor by applying:
diff -r 8bfca9de870e share/mk/bsd.own.mk
--- a/share/mk/bsd.own.mk
+++ b/share/mk/bsd.own.mk
@@ -266,7 +266,6 @@ WITH_HESIOD=
FREEBSD_UPDATE \
GAMES \
GCOV \
- GDB \
GNU \
GNU_GREP_COMPAT \
GPIB \
@@ -355,6 +354,7 @@ WITH_HESIOD=
CLANG_EXTRAS \
CTF \
DEBUG_FILES \
+ GDB \
HESIOD \
INSTALL_AS_USER \
LLDB \
to the tree, which will turn gdb off by default. It may make more sense to just remove it entirely, but I’m not sure I want to go there just yet in case there are things that I’m missing. I believe that the port will be adequate for all architectures we support, but haven’t tested this directly yet. I do know that on amd64, the port just worked, where the in-tree gdb was an epic fail.
Comments?
Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DD38131E-9A43-4EFA-A27D-ED6B64F6A35A>
