This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[patch] break-interp.exp: handle /usr/sbin/prelink.bin
- From: dje at google dot com (Doug Evans)
- To: gdb-patches at sourceware dot org
- Date: Wed, 17 Mar 2010 23:15:07 -0700 (PDT)
- Subject: [patch] break-interp.exp: handle /usr/sbin/prelink.bin
Hi.
On one system I use /usr/sbin/prelink is a wrapper script around
/usr/sbin/prelink.bin.
This breaks break-interp.exp.
I will check in the following patch in a day if there are no objections.
2010-03-17 Doug Evans <dje@google.com>
* gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
named /usr/sbin/prelink<foo>.
Index: testsuite/gdb.base/break-interp.exp
===================================================================
RCS file: /cvs/src/src/gdb/testsuite/gdb.base/break-interp.exp,v
retrieving revision 1.7
diff -u -p -r1.7 break-interp.exp
--- testsuite/gdb.base/break-interp.exp 11 Mar 2010 22:07:03 -0000 1.7
+++ testsuite/gdb.base/break-interp.exp 18 Mar 2010 06:11:38 -0000
@@ -141,7 +141,7 @@ proc prelinkNO {arg {name {}}} {
set output [lindex $run 1]
}
# Last line does miss the trailing \n.
- if {$result == 1 && [regexp {^(/usr/sbin/prelink: [^ ]* does not have .gnu.prelink_undo section\n?)*$} $output]} {
+ if {$result == 1 && [regexp {^(/usr/sbin/prelink[^ ]*: [^ ]* does not have .gnu.prelink_undo section\n?)*$} $output]} {
pass $test
return 1
} else {