From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12914 invoked by alias); 16 Sep 2013 13:21:04 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 12902 invoked by uid 89); 16 Sep 2013 13:21:03 -0000 Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 16 Sep 2013 13:21:03 +0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.7 required=5.0 tests=AWL,BAYES_00,GARBLED_BODY,KHOP_THREADED,RDNS_NONE,SPF_HELO_FAIL autolearn=no version=3.3.2 X-HELO: relay1.mentorg.com Received: from svr-orw-exc-10.mgc.mentorg.com ([147.34.98.58]) by relay1.mentorg.com with esmtp id 1VLYja-0002yx-BD from Yao_Qi@mentor.com ; Mon, 16 Sep 2013 06:20:58 -0700 Received: from SVR-ORW-FEM-03.mgc.mentorg.com ([147.34.97.39]) by SVR-ORW-EXC-10.mgc.mentorg.com with Microsoft SMTPSVC(6.0.3790.4675); Mon, 16 Sep 2013 06:20:58 -0700 Received: from qiyao.dyndns.org (147.34.91.1) by svr-orw-fem-03.mgc.mentorg.com (147.34.97.39) with Microsoft SMTP Server id 14.2.247.3; Mon, 16 Sep 2013 06:20:57 -0700 Message-ID: <5237058E.50409@codesourcery.com> Date: Mon, 16 Sep 2013 13:21:00 -0000 From: Yao Qi User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 MIME-Version: 1.0 To: Pierre Muller CC: 'Eli Zaretskii' , Subject: Re: [PATCH] Run catch-load.exp on Windows References: <1378947563-26245-1-git-send-email-yao@codesourcery.com> <83li32iwrs.fsf@gnu.org> <5231A766.8060108@codesourcery.com> <000301ceafcd$d3bbcda0$7b3368e0$@muller@ics-cnrs.unistra.fr> In-Reply-To: <000301ceafcd$d3bbcda0$7b3368e0$@muller@ics-cnrs.unistra.fr> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit X-IsSubscribed: yes X-SW-Source: 2013-09/txt/msg00443.txt.bz2 On 09/12/2013 11:36 PM, Pierre Muller wrote: > I don't get, I always thought that > when using remote debugger, the debuggee is cross-compiled > on the machine where GDB is run, not on the remote machine where gdbserver is run. This is remote-target, not remote-host. Dejagnu is running on build, test case is compiled on host, and executable is running on target. In the case you described, host == build, so the test case is not copied. However, in remote-host, host != build, Dejagnu has to copy source file to the remote host first, and launch compiler on the remote host to compile the test case. The executable can be run on the same machine or a different one. > Thus, I always believed that there is no need to copy > the source files to the remote machine, as GDB has the sources available. > > Are these assumptions wrong? Usually, we don't, but in remote-host testing, we have to. -- Yao (齐尧)