Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F143135250
D4807.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
D4807.diff
View Options
Index: devel/gdb/Makefile
===================================================================
--- devel/gdb/Makefile
+++ devel/gdb/Makefile
@@ -36,18 +36,22 @@
ONLY_FOR_ARCHS= i386 amd64 powerpc powerpc64 # untested elsewhere, might work
-OPTIONS_DEFINE= DEBUG EXPAT GDB_LINK GUILE KGDB PYTHON THREADS TUI
+OPTIONS_DEFINE= DEBUG EXPAT GDB_LINK GUILE KGDB PYTHON TUI
-OPTIONS_DEFAULT= GDB_LINK KGDB THREADS TUI PORT_READLINE
+OPTIONS_DEFAULT= GDB_LINK KGDB THREAD_DB_THREAD TUI PORT_READLINE
-OPTIONS_SINGLE= READLINE
+OPTIONS_SINGLE= READLINE THREADS
OPTIONS_SINGLE_READLINE= BASE_READLINE BUNDLED_READLINE PORT_READLINE
+OPTIONS_SINGLE_THREADS= THREAD_DB_THREAD PTRACE_THREAD NONE_THREAD
GDB_LINK_DESC= Create ${PREFIX}/bin/gdb symlink
KGDB_DESC= Kernel Debugging Support
BASE_READLINE_DESC= from base system (experimental)
BUNDLED_READLINE_DESC= from gdb distfile
+NONE_THREAD_DESC= No thread debugging support
PORT_READLINE_DESC= from devel/readline port
+PTRACE_THREAD_DESC= Use ptrace() for thread debugging (experimental)
+THREAD_DB_THREAD_DESC= Use libthread_db for thread debugging
TUI_DESC= Text User Interface enabled
OPTIONS_SUB= yes
@@ -80,14 +84,17 @@
post-patch:
@${REINPLACE_CMD} -e 's|$$| [GDB v${PORTVERSION} for FreeBSD]|' \
${WRKSRC}/gdb/version.in
-.if ${PORT_OPTIONS:MTHREADS}
+.if ${PORT_OPTIONS:MTHREAD_DB_THREAD}
@${CP} ${FILESDIR}/fbsd-threads.c ${WRKSRC}/gdb/
@${PATCH} ${PATCH_ARGS} < ${FILESDIR}/extrapatch-threads
.endif
+.if ${PORT_OPTIONS:MPTRACE_THREAD}
+ @${PATCH} ${PATCH_ARGS} < ${FILESDIR}/extrapatch-threads-ptrace
+.endif
.if ${PORT_OPTIONS:MKGDB}
@${CP} -r ${FILESDIR}/kgdb/*.[ch] ${WRKSRC}/gdb/
@${PATCH} ${PATCH_ARGS} < ${FILESDIR}/extrapatch-kgdb
-.if ${PORT_OPTIONS:MTHREADS}
+.if ${PORT_OPTIONS:MTHREAD_DB_THREAD}
@${PATCH} ${PATCH_ARGS} < \
${FILESDIR}/extrapatch-kgdb-configure.tgt-threads
.else
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Jan 27, 10:30 AM (3 h, 55 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28054450
Default Alt Text
D4807.diff (1 KB)
Attached To
Mode
D4807: Add alternate ptrace()-based thread target.
Attached
Detach File
Event Timeline
Log In to Comment