From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 44519 invoked by alias); 13 Oct 2016 19:39:32 -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 44444 invoked by uid 89); 13 Oct 2016 19:39:31 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy= X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 13 Oct 2016 19:39:21 +0000 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 01BA28553E; Thu, 13 Oct 2016 19:39:20 +0000 (UTC) Received: from [127.0.0.1] (ovpn01.gateway.prod.ext.ams2.redhat.com [10.39.146.11]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u9DJdIpN003074; Thu, 13 Oct 2016 15:39:19 -0400 Subject: Re: [buildbot] Customized build and board file To: Sergio Durigan Junior , Yao Qi References: <871szt89tz.fsf@redhat.com> <871szk5a2s.fsf@redhat.com> Cc: "gdb-patches@sourceware.org" From: Pedro Alves Message-ID: <9a54ce4e-a094-f029-0177-ae05633f2aa2@redhat.com> Date: Thu, 13 Oct 2016 19:39:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <871szk5a2s.fsf@redhat.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-SW-Source: 2016-10/txt/msg00386.txt.bz2 On 10/13/2016 08:21 PM, Sergio Durigan Junior wrote: > > So, I'm trying to decide what is the best way to use the board file. It > needs to be placed in the gdb/testsuite/boards/ directory, right? You can run tests against a board file that is elsewhere. See the steps described here: https://sourceware.org/gdb/wiki/TestingGDB#Testing_gdbserver_in_a_remote_cross-target_configuration ~~~ Create an empty file named site.exp. Create a directory named boards in the same location as site.exp. Create a file named remote-gdbserver.exp in the boards directory (see below). Set the DEJAGNU environment variable to point to the empty site.exp. Run the testsuite with make check-gdb RUNTESTFLAGS="--target_board remote-gdbserver". ~~~ That used to be the only way people could run tests with the gdbserver board files before "magic" was added that made it possible to import the files into the tree. > But > the way BuildBot works is by making a full clone of the repository on > for every build. I *might* be able to upload the file to the ARM slave, > but that would require a hack that I'm trying to avoid. Thanks, Pedro Alves