From 63967a4141a13cfa6d3fa316b518e4f6f37590d7 Mon Sep 17 00:00:00 2001 From: Titus von Boxberg Date: Sat, 21 Aug 2010 16:46:24 +0200 Subject: libc/glibc: repair debugging with gdb (glibc 2.9) Without this patch, crosstool-ng-built glibc-2.9 prevents debugging any exeutable with gdb. gdb says: [Thread debugging using libthread_db enabled] find_new_threads_callback: cannot get thread info: generic error See also https://bugzilla.redhat.com/show_bug.cgi?id=487212 for a discussion of the bug and the solution. diff --git a/patches/glibc/2.9/610-fix-nptl-init.patch b/patches/glibc/2.9/610-fix-nptl-init.patch new file mode 100644 index 0000000..a25d6ad --- /dev/null +++ b/patches/glibc/2.9/610-fix-nptl-init.patch @@ -0,0 +1,11 @@ +--- glibc-2_9.orig/nptl/init.c 2007-10-15 22:25:25.000000000 +0200 ++++ glibc-2_9/nptl/init.c 2010-08-18 10:46:06.109098646 +0200 +@@ -236,7 +236,7 @@ + + + /* This can be set by the debugger before initialization is complete. */ +-static bool __nptl_initial_report_events; ++static bool __nptl_initial_report_events __attribute_used__; + + void + __pthread_initialize_minimal_internal (void) -- cgit v0.10.2-6-g49f6