From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22701 invoked by alias); 9 Nov 2009 12:15:19 -0000 Received: (qmail 22682 invoked by uid 22791); 9 Nov 2009 12:15:18 -0000 X-SWARE-Spam-Status: No, hits=-2.5 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 09 Nov 2009 12:15:13 +0000 Received: from int-mx05.intmail.prod.int.phx2.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.18]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id nA9CFCW5007244 for ; Mon, 9 Nov 2009 07:15:12 -0500 Received: from host0.dyn.jankratochvil.net (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx05.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id nA9CF9T1017161 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 9 Nov 2009 07:15:11 -0500 Received: from host0.dyn.jankratochvil.net (localhost [127.0.0.1]) by host0.dyn.jankratochvil.net (8.14.3/8.14.3) with ESMTP id nA9CF9GS009806 for ; Mon, 9 Nov 2009 13:15:09 +0100 Received: (from jkratoch@localhost) by host0.dyn.jankratochvil.net (8.14.3/8.14.3/Submit) id nA9CF7cU009803 for gdb-patches@sourceware.org; Mon, 9 Nov 2009 13:15:07 +0100 Date: Mon, 09 Nov 2009 12:15:00 -0000 From: Jan Kratochvil To: gdb-patches@sourceware.org Subject: [patch] Fix parallel gdb/ make check//% site.exp Message-ID: <20091109121507.GA9438@host0.dyn.jankratochvil.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-08-17) X-IsSubscribed: yes 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 X-SW-Source: 2009-11/txt/msg00133.txt.bz2 Hi, sometimes `make check//unix/-m32' just did not produce any results. Caught it is due to site.exp existing in gdb/testsuite/ thus satisfying VPATH make dependency on it but runtest does not execute anything without site.exp file in its current directory. Regards, Jan gdb/testsuite/ 2009-11-09 Jan Kratochvil * Makefile.in (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' dependency to `./site.exp'. --- gdb/testsuite/Makefile.in 19 Oct 2009 09:51:43 -0000 1.28 +++ gdb/testsuite/Makefile.in 9 Nov 2009 12:12:52 -0000 @@ -147,7 +147,7 @@ DO_RUNTEST = \ export TCL_LIBRARY ; fi ; \ $(RUNTEST) -check-single: all site.exp +check-single: all ./site.exp $(DO_RUNTEST) $(RUNTESTFLAGS) # A list of all directories named "gdb.*" which also hold a .exp file. @@ -170,7 +170,7 @@ check-parallel: $(SHELL) $(srcdir)/dg-extract-results.sh -L \ $(addsuffix /gdb.log,$(TEST_DIRS)) > gdb.log -$(filter-out check-gdb.base%,$(TEST_TARGETS)): check-gdb.%: all site.exp +$(filter-out check-gdb.base%,$(TEST_TARGETS)): check-gdb.%: all ./site.exp @if test ! -d gdb.$*; then mkdir gdb.$*; fi $(DO_RUNTEST) --directory=gdb.$* --outdir=gdb.$* $(RUNTESTFLAGS) @@ -179,7 +179,7 @@ BASE1_FILES = $(patsubst $(srcdir)/%,%,$ BASE2_FILES = $(patsubst $(srcdir)/%,%,$(wildcard $(srcdir)/gdb.base/[n-z]*.exp)) # Handle each half of gdb.base. -check-gdb.base%: all site.exp +check-gdb.base%: all ./site.exp @if test ! -d gdb.base$*; then mkdir gdb.base$*; fi $(DO_RUNTEST) $(BASE$*_FILES) --outdir gdb.base$* $(RUNTESTFLAGS)