<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/gnu/usr.bin/gdb/Makefile, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2020-12-15T17:44:19Z</updated>
<entry>
<title>Retire obsolete GDB 6.1.1</title>
<updated>2020-12-15T17:44:19Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2020-12-15T17:44:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1c0ea326aa6d30385a69bd1d93ee161cfbe59a5a'/>
<id>urn:sha1:1c0ea326aa6d30385a69bd1d93ee161cfbe59a5a</id>
<content type='text'>
GDB 6.1.1 was released in June 2004 and is long obsolete. It does not
support all of the architectures that FreeBSD does, and imposes
limitations on the FreeBSD kernel build, such as the continued use of
DWARF2 debugging information.

It was kept (in /usr/libexec/) only for use by crashinfo(8), which
extracts some basic information from a kernel core dump after a crash.
Crashinfo already prefers gdb from port/package if installed.

Future work may add kernel debug support to LLDB or find another path
for crashinfo's needs, but in any case we do not want to ship the
excessively outdated GDB in FreeBSD 13.

Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D27610
</content>
</entry>
<entry>
<title>drop GDB_LIBEXEC option (now always true)</title>
<updated>2020-03-30T20:05:09Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2020-03-30T20:05:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a52b0bb1d2db8eb6a8337a606c7069b9d4407d1b'/>
<id>urn:sha1:a52b0bb1d2db8eb6a8337a606c7069b9d4407d1b</id>
<content type='text'>
In-tree gdb is essentially obsolete.  We kept it for sparc64 (because
gdb in ports lacked sparc64 support) and as a fallback for crashinfo.
gdb was installed to /libexec on all archs other than sparc64, where the
WITHOUT_GDB_LIBEXEC option was default, with gdb installed to /usr/bin.
With sparc64's retirement WITH_GDB_LIBEXEC became the default for all
architectures, but it was still possible to set it off and install gdb
into /usr/bin.

As the next step in gdb's retirement, remove the option and install gdb
only into /libexec as the crashinfo fallback. We expect users to install
the gdb port or package for debugging. The in-tree gdb lacks support for
a number of supported architectures and does not support contemporary
DWARF debug info.

Reviewed by:	jhb (earlier)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D24227
</content>
</entry>
<entry>
<title>Remove gdbtui, it was already not installed on every arches</title>
<updated>2018-02-06T11:54:20Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2018-02-06T11:54:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a273973175e2a4cbbda3fd7b8cddd0bec0857082'/>
<id>urn:sha1:a273973175e2a4cbbda3fd7b8cddd0bec0857082</id>
<content type='text'>
only installed on arm and sparc64.
It is the only bits that keeps us having libreadline in base
The rest of gdb can be switched to libedit and will be in another
commit
</content>
</entry>
<entry>
<title>Add a new GDB_LIBEXEC option to install gdb and kgdb to /usr/libexec.</title>
<updated>2017-04-25T18:08:56Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2017-04-25T18:08:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=73ad3fb5360333765a2c1fe0c14ea810b75fab11'/>
<id>urn:sha1:73ad3fb5360333765a2c1fe0c14ea810b75fab11</id>
<content type='text'>
When this option is enabled, only gdb and kgdb are installed to
/usr/libexec for use by crashinfo(8). Other bits of GDB such as
gdbserver and gdbtui are not installed. For this option to be
effective, GDB must be enabled.

Rework r317094 to re-enable GDB on all platforms but enable
GDB_LIBEXEC on platforms for which the GDB in ports is a superset of
functionality.

Reviewed by:	emaste, kib
Suggested by:	kib
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D10449
</content>
</entry>
<entry>
<title>Remove GNU texinfo from base along with all info pages.</title>
<updated>2015-01-02T18:45:03Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2015-01-02T18:45:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2d2813618c3818d7d41a7ced1fca4a1a01d3591d'/>
<id>urn:sha1:2d2813618c3818d7d41a7ced1fca4a1a01d3591d</id>
<content type='text'>
To be able to info pages consider installing texinfo from ports print/texinfo or
via pkg: pkg install texinfo

Differential Revision:	https://reviews.freebsd.org/D1409
Reviewed by:	emaste, imp (previous version)
Relnotes:	yes
</content>
</entry>
<entry>
<title>MFtbemd:</title>
<updated>2010-08-23T22:24:11Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2010-08-23T22:24:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=25faff346c8453b8248f99c7cff71708262faa37'/>
<id>urn:sha1:25faff346c8453b8248f99c7cff71708262faa37</id>
<content type='text'>
Prefer MACHNE_CPUARCH to MACHINE_ARCH in most contexts where you want
to test of all the CPUs of a given family conform.
</content>
</entry>
<entry>
<title>Simplify how we select which architectures to add gdbserver for.  If</title>
<updated>2010-04-12T23:35:58Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2010-04-12T23:35:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b29d0c613447b07a7e0606182ca51e141e4da06e'/>
<id>urn:sha1:b29d0c613447b07a7e0606182ca51e141e4da06e</id>
<content type='text'>
the MD files exist, compile it, otherwise omit it.
</content>
</entry>
<entry>
<title>Handle cross-builds for gdbserver.</title>
<updated>2010-03-26T19:40:53Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2010-03-26T19:40:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=10da4aa60181a9f02db09d0b02ca2dc4528f0fd1'/>
<id>urn:sha1:10da4aa60181a9f02db09d0b02ca2dc4528f0fd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial gdbserver support for amd64.</title>
<updated>2010-02-25T21:29:00Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2010-02-25T21:29:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bdcf2df5c216dbbd5a63ba6e0faf649a378c7cb4'/>
<id>urn:sha1:bdcf2df5c216dbbd5a63ba6e0faf649a378c7cb4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial gdbserver support for PowerPC.</title>
<updated>2009-02-23T18:22:49Z</updated>
<author>
<name>Rafal Jaworowski</name>
<email>raj@FreeBSD.org</email>
</author>
<published>2009-02-23T18:22:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ab8b490a63599c4b0a045c989c1a7162b161d2a5'/>
<id>urn:sha1:ab8b490a63599c4b0a045c989c1a7162b161d2a5</id>
<content type='text'>
Obtained from:	Juniper Networks, Semihalf
</content>
</entry>
</feed>
