Page MenuHomeFreeBSD

devel/gdb: Remove the EXPAT option.

Authored by jhb on Feb 24 2023, 6:12 PM.
Referenced Files
Unknown Object (File)
Mon, Mar 20, 2:13 AM
Unknown Object (File)
Sat, Mar 18, 3:58 AM
Unknown Object (File)
Fri, Mar 17, 11:48 PM
Unknown Object (File)
Tue, Feb 28, 5:24 PM



GDB on FreeBSD requires libxml for full funtionality (e.g. 'catch
syscall <syscall name>' parses the XML files installed in
LOCALBASE/share that were still installed even when this option was
disabled). Also, using GDB with a debug server that returns any
non-simple registers requires XML support for parsing the target
description returned by the server (e.g. examining SSE or later
registers or any system registers when attached to QEMU or

Diff Detail

R11 FreeBSD ports repository
Lint Not Applicable
Tests Not Applicable

Event Timeline

jhb requested review of this revision.Feb 24 2023, 6:12 PM
danfe requested changes to this revision.Feb 25 2023, 7:49 AM
danfe added inline comments.

Are these two needed? I recall it was autodetected properly once installed. We typically don't reinforce (reiterate) options which match default behavior.


Please add the entry to existing LIB_DEPENDS above (keeping it properly sorted) rathen than amending it in the middle of the Makefile.

This revision now requires changes to proceed.Feb 25 2023, 7:49 AM

Add review feedback from danfe@.

jhb marked 2 inline comments as done.Feb 28 2023, 1:41 AM

Thanks for fixing the libraries' order in LIB_DEPENDS John, this is good to go now.

This revision is now accepted and ready to land.Tue, Mar 14, 2:16 AM
This revision was automatically updated to reflect the committed changes.