Steve Ellcey <sell...@mips.com> writes:
> On Thu, 2014-02-13 at 23:09 +0000, Joseph S. Myers wrote:
>> On Thu, 13 Feb 2014, Steve Ellcey  wrote:
>> 
>> > While testing the C++ profiling tests in g++.dg/bprob and using the
>> > qemu simulator we discovered that these tests were passing when we ran
>> > the testsuite with no extra options but that if we specified some options
>> > on the testsuite run then the tests would fail with this message in the
>> > c++.log file:
>> > 
>> > rsh: Could not resolve hostname multi-sim/-EL: Name or service not known
>> 
>> That means your board file is buggy.  If rsh is not the right way to 
>> access your target system, you need to implement the board file methods in 
>> some way other than rsh (possibly some operations should be no-ops, or do 
>> something directly on the build system, if you have a shared filesystem).
>
> I thought the bug was that it was using 'multi-sim/-EL' instead of just
> 'multi-sim'.  I.e.  I thought that target was a combination of where the
> test was run and what options were used, whereas host was just going to
> be where the test was run.  I guess I was wrong about that.

Using target in itself should be OK.  The hostname for rsh/ssh should be
[board_info $board hostname] rather than $board itself.  So in this case
[board_info "multi-sim/-EL" hostname] should be multi-sim.  The usual way
to set that up is to put:

set_board_info hostname multi-sim

in multi-sim.exp.

Thanks,
Richard

Reply via email to