Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Oct 2015 14:25:48 -0700
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        John Baldwin <jhb@freebsd.org>, 'freebsd-arch' <freebsd-arch@freebsd.org>
Subject:   Re: Retiring in-tree GDB
Message-ID:  <5626B15C.4080408@FreeBSD.org>
In-Reply-To: <2678091.es0AGJQ0Ou@ralph.baldwin.cx>
References:  <2678091.es0AGJQ0Ou@ralph.baldwin.cx>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--oKM8svLxEsvDXfVIVavRitwJndKXqDDIS
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On 10/20/2015 1:36 PM, John Baldwin wrote:
> However, I would like to propose that we retire the in-tree GDB for som=
e of
> our platforms (namely x86) for 11.  In particular, I think we should de=
fault

Disabling/removing gdb. Definitely. It is unusable in many cases and the
working gdb is just a 'pkg install' away.

> to enabling lldb and disabling gdb for platforms that meet the followin=
g

Why should we include lldb in the base system? It is not needed to build
or use the system and we can easily provide one from packages.

Arguments about providing a default working system don't work here for
me as we don't provide perl, python, valgrind, vim, emacs, X11, etc.  We
can provide lldb and gdb on the default DVD though.

If we are actually going to "package base" in 11, we should not be
adding new things into base that can easily live in ports. Yes, I know
lldb is already there but I don't think it should be.

Can the same be said for tools such as truss, ktrace or nvi? Sure. The
discussion is really "what packages should be installed by default".
The answer should be "what all, or most, users _need_" Do most users
need a debugger? I don't think so.

> criteria:
>=20
> 1) devel/gdb works including thread and kgdb support
> 2) lldb works


--=20
Regards,
Bryan Drewery


--oKM8svLxEsvDXfVIVavRitwJndKXqDDIS
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBAgAGBQJWJrFcAAoJEDXXcbtuRpfPnRYIAM4K+LCTtKLmKB621IqLmbM/
24U5yE+QMBWpwRqqMWYQc49CFhviz0SU3/pZlHePUh3rbdrmTLJctLJJHhyW0w31
oGNHfRgxHQD0XpQjXJrLP9ddYGQIPPMAO2umbFvDVdPhc24UrosARDMHvks8TC4s
KfUaci1IgmLkvHF2oT+LT3XQoHHf1JLnB4UB5IQGDa2Zd7wuu8e0/ydr4B5iwkFU
cgyYOPeR2svepenLjS+9GEAnIJ5kRckTNcDigVtwhs08jSukkkB1Hahhz/FBdP4p
lour8T6bAE3LthEwTPiQF2haPUNXhwK4YbTNbwYeRaRIjgVnev8ogOZBCpCWxOw=
=R7vE
-----END PGP SIGNATURE-----

--oKM8svLxEsvDXfVIVavRitwJndKXqDDIS--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5626B15C.4080408>