Fix solib-disc.exp regression with x86 gdbserver

H.J. Lu hjl.tools@gmail.com
Sun Apr 11 16:22:00 GMT 2010


On Sun, Apr 11, 2010 at 9:16 AM, Pedro Alves <pedro@codesourcery.com> wrote:
> On Sunday 11 April 2010 16:43:11, H.J. Lu wrote:
>> BTW, I followed:
>>
>> http://sourceware.org/gdb/wiki/TestingGDB#Testing_gdbserver_in_a_native_configuration
>>
>> I couldn't get dejagnu to find the native-gdbserver board file. I had
>> to put
>>
>> set gdbserve_board_dir xxxxx/gdbserver/boards
>> lappend boards_dir $gdbserve_board_dir
>>
>> in my ~/.dejagnurc.
>>
>
> I have:
>
> append boards_dir "/home/pedro/etc/boards"
>
> in my site.exp (~/etc/site.exp); I don't remember if this was actually
> needed.  Maybe a good idea to update the wiki if this is always needed.

Yes, it is required. It took me a while to figure it out. One needs

1. Set DEJAGNU to an empty file.
2. Append the directory contains native-gdbserve.exp to boards_dir
in ~/.dejagnurc.

> BTW, you can run the testsuite in parallel mode against gdbserver as
> well, to speed up testing.  Here's how:
>
>  make check RUNTESTFLAGS="--target_board native-gdbserver" FORCE_PARALLEL="1" -j4
>

Yes, that is what I am using. Do I need FORCE_PARALLEL="1"?
It seems to work without it.

Thanks.


-- 
H.J.



More information about the Gdb-patches mailing list