aboutsummaryrefslogtreecommitdiff
path: root/gdb/namespace.c
diff options
context:
space:
mode:
authorKeith Seitz <keiths@redhat.com>2015-08-12 18:31:11 -0700
committerJoel Brobecker <brobecker@adacore.com>2015-08-12 18:47:46 -0700
commitea8812bceab054cab438bb51916f1d81118811b3 (patch)
tree1a120fc5aa0540089e4a4297026600fe7d4f0360 /gdb/namespace.c
parentc74e78b36ce4904b733e6fa7e295fd4b15ac0596 (diff)
downloadgdb-ea8812bceab054cab438bb51916f1d81118811b3.zip
gdb-ea8812bceab054cab438bb51916f1d81118811b3.tar.gz
gdb-ea8812bceab054cab438bb51916f1d81118811b3.tar.bz2
gdb.base/dso2dso.exp sometimes broken
Keith reported that gdb.base/dso2dso.exp is broken, with the following error: | $ make check RUNTESTFLAGS=dso2dso.exp | [snip] | Running ../../../src/gdb/testsuite/gdb.base/dso2dso.exp ... | ERROR: tcl error sourcing ../../../src/gdb/testsuite/gdb.base/dso2dso.exp. | ERROR: couldn't open | "../../../src/gdb/testsuite/gdb.base/../../../src/gdb/testsuite/gdb.base/dso2dso-dso1.c": | no such file or directory | while executing | "error "$message"" | (procedure "gdb_get_line_number" line 14) | invoked from within | "gdb_get_line_number "STOP HERE" $srcfile_libdso1" | (file "../../../src/gdb/testsuite/gdb.base/dso2dso.exp" line 60) | invoked from within | "source ../../../src/gdb/testsuite/gdb.base/dso2dso.exp" | ("uplevel" body line 1) | invoked from within | "uplevel #0 source ../../../src/gdb/testsuite/gdb.base/dso2dso.exp" | invoked from within | "catch "uplevel #0 source $test_file_name"" This happens because gdb_get_line_number will prepend $srcdir/$subdir if the given filename does not start with "/", and this happens when GDB was configured using a relative path to the configure script. When using an absolute path like I do, we avoid the pre-pending that Keith is seeing. gdb/testsuite/ChangeLog: Keith Seitz <keiths@redhat.com>: * gdb.base/dso2dso.exp: Pass basename of source file in call to gdb_get_line_number. Tested on x86_64-linux with both scenarios.
Diffstat (limited to 'gdb/namespace.c')
0 files changed, 0 insertions, 0 deletions