X-Loop: help-debbugs@HIDDEN
Subject: bug#14132: check-build target
Resent-From: Zimmermann Paul <Paul.Zimmermann@HIDDEN>
Resent-CC: bug-automake@HIDDEN
Resent-Date: Wed, 03 Apr 2013 17:02:02 +0000
Resent-Message-ID: <handler.14132.B.136500851724814 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 14132
X-GNU-PR-Package: automake
X-GNU-PR-Keywords:
To: 14132 <at> debbugs.gnu.org
Cc: Vincent.Lefevre@HIDDEN
X-Debbugs-Original-To: bug-automake@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.136500851724814
(code B ref -1); Wed, 03 Apr 2013 17:02:02 +0000
Received: (at submit) by debbugs.gnu.org; 3 Apr 2013 17:01:57 +0000
From: Zimmermann Paul <Paul.Zimmermann@HIDDEN>
Message-Id: <E1UNNsK-0001wE-98@HIDDEN>
Date: Wed, 03 Apr 2013 15:37:16 +0200
Hi,
this is not a real bug report, but a feature request.
We are using automake in the GNU MPFR project. Thank you for this program!
In our "make check" target, automake produces:
check-am: all-am
$(MAKE) $(AM_MAKEFLAGS) $(check_LTLIBRARIES) $(check_PROGRAMS)
$(MAKE) $(AM_MAKEFLAGS) check-TESTS
However when cross-compiling, we'd like to only build the tests binaries,
not run them on the build machine.
Thus it would be nice to have a separate target (say check-build) that would
only build the check programs, not run them:
check-build:
$(MAKE) $(AM_MAKEFLAGS) $(check_LTLIBRARIES) $(check_PROGRAMS)
check-am: all-am check-build
$(MAKE) $(AM_MAKEFLAGS) check-TESTS
Best regards,
Paul Zimmermann
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Zimmermann Paul <Paul.Zimmermann@HIDDEN> Subject: bug#14132: Acknowledgement (check-build target) Message-ID: <handler.14132.B.136500851724814.ack <at> debbugs.gnu.org> References: <E1UNNsK-0001wE-98@HIDDEN> X-Gnu-PR-Message: ack 14132 X-Gnu-PR-Package: automake Reply-To: 14132 <at> debbugs.gnu.org Date: Wed, 03 Apr 2013 17:02:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-automake@HIDDEN If you wish to submit further information on this problem, please send it to 14132 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 14132: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D14132 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#14132: check-build target
Resent-From: Stefano Lattarini <stefano.lattarini@HIDDEN>
Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Resent-CC: bug-automake@HIDDEN
Resent-Date: Fri, 19 Apr 2013 14:40:02 +0000
Resent-Message-ID: <handler.14132.B14132.136638238132591 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 14132
X-GNU-PR-Package: automake
X-GNU-PR-Keywords:
To: Zimmermann Paul <Paul.Zimmermann@HIDDEN>
Cc: 14132 <at> debbugs.gnu.org, Vincent.Lefevre@HIDDEN
Received: via spool by 14132-submit <at> debbugs.gnu.org id=B14132.136638238132591
(code B ref 14132); Fri, 19 Apr 2013 14:40:02 +0000
Received: (at 14132) by debbugs.gnu.org; 19 Apr 2013 14:39:41 +0000
Received: from localhost ([127.0.0.1]:60250 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.72)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1UTCTU-0008TZ-5P
for submit <at> debbugs.gnu.org; Fri, 19 Apr 2013 10:39:41 -0400
Received: from mail-ea0-f176.google.com ([209.85.215.176]:45334)
by debbugs.gnu.org with esmtp (Exim 4.72)
(envelope-from <stefano.lattarini@HIDDEN>)
id 1UTCTR-0008TJ-6u; Fri, 19 Apr 2013 10:39:38 -0400
Received: by mail-ea0-f176.google.com with SMTP id h14so1186790eak.21
for <multiple recipients>; Fri, 19 Apr 2013 07:35:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=x-received:message-id:date:from:mime-version:to:cc:subject
:references:in-reply-to:content-type:content-transfer-encoding;
bh=Q1SVWrXNGICz4UJ48CqkWeZSS+rLBgINWr0R1ZqNZPA=;
b=fldy4l3oenVeQwYnvRYZ3K0qEBBYJ4iPHpUZpGBioVOJuKsY6eNjP2na0dpyaqhc83
2kwYxKARNJqZD2MVPM8glrU105buTtRL7blxgEhlvY6Y+NC0a/fED/+f7giz7klQo1bL
x2Fx+gY6F64KkFkOl7nL2VLB0bthpEWl4hH0WTyWG+r1ebhHbhBRsbvhZ0Pi6v+bBKJ5
mwFO1FJ6DES4QHAXIr8CytByUATD6q1h4dQkj6cIsiM9gU9cDh0rfdrGqG958MH3w9wh
xB0/aA7sV14A60iwLpJ/Z+7tVLnHDABWPhfLJfL8Ctua6c/GPbOHD75k4G10E++DTV+q
2Vmg==
X-Received: by 10.14.3.73 with SMTP id 49mr450414eeg.14.1366382101921;
Fri, 19 Apr 2013 07:35:01 -0700 (PDT)
Received: from [192.168.178.20]
(host93-95-dynamic.6-79-r.retail.telecomitalia.it. [79.6.95.93])
by mx.google.com with ESMTPS id a41sm23484050eei.4.2013.04.19.07.34.59
(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Fri, 19 Apr 2013 07:35:01 -0700 (PDT)
Message-ID: <51715612.8060706@HIDDEN>
Date: Fri, 19 Apr 2013 16:34:58 +0200
From: Stefano Lattarini <stefano.lattarini@HIDDEN>
MIME-Version: 1.0
References: <E1UNNsK-0001wE-98@HIDDEN>
In-Reply-To: <E1UNNsK-0001wE-98@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.1 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
X-Spam-Score: -2.6 (--)
severity 14132 wishlist
thanks
Hi Paul, sorry for the shameful delay.
On 04/03/2013 03:37 PM, Zimmermann Paul wrote:
> Hi,
>
> this is not a real bug report, but a feature request.
>
And tagging the report accordingly.
> We are using automake in the GNU MPFR project. Thank you for this program!
> In our "make check" target, automake produces:
>
> check-am: all-am
> $(MAKE) $(AM_MAKEFLAGS) $(check_LTLIBRARIES) $(check_PROGRAMS)
> $(MAKE) $(AM_MAKEFLAGS) check-TESTS
>
> However when cross-compiling, we'd like to only build the tests binaries,
> not run them on the build machine.
>
> Thus it would be nice to have a separate target (say check-build) that would
> only build the check programs, not run them:
>
> check-build:
> $(MAKE) $(AM_MAKEFLAGS) $(check_LTLIBRARIES) $(check_PROGRAMS)
>
Sound sensible. Maybe with s/check-build/check-build-am/ though, to avoid
impinging on the user namespace, and avoid breaking existing Makefile.am
that happen to already use the 'check-build' target name for other purposes
(I bet there are such packages in the wild).
> check-am: all-am check-build
> $(MAKE) $(AM_MAKEFLAGS) check-TESTS
>
A change in this direction doesn't seem to difficult, and I agree that the
feature you are requesting might indeed be useful. But I don't have much
Automake time ATM, and there are existing loose ends that needs to be
addressed first. So I don't know when I will get back to your feature
request, sadly. In the meantime, if you want to help speeding things up,
patches are very welcome ;-)
Best regards,
Stefano
Received: (at control) by debbugs.gnu.org; 19 Apr 2013 14:39:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 19 10:39:43 2013 Received: from localhost ([127.0.0.1]:60252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1UTCTV-0008Td-Oj for submit <at> debbugs.gnu.org; Fri, 19 Apr 2013 10:39:42 -0400 Received: from mail-ea0-f176.google.com ([209.85.215.176]:45334) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <stefano.lattarini@HIDDEN>) id 1UTCTR-0008TJ-6u; Fri, 19 Apr 2013 10:39:38 -0400 Received: by mail-ea0-f176.google.com with SMTP id h14so1186790eak.21 for <multiple recipients>; Fri, 19 Apr 2013 07:35:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=Q1SVWrXNGICz4UJ48CqkWeZSS+rLBgINWr0R1ZqNZPA=; b=fldy4l3oenVeQwYnvRYZ3K0qEBBYJ4iPHpUZpGBioVOJuKsY6eNjP2na0dpyaqhc83 2kwYxKARNJqZD2MVPM8glrU105buTtRL7blxgEhlvY6Y+NC0a/fED/+f7giz7klQo1bL x2Fx+gY6F64KkFkOl7nL2VLB0bthpEWl4hH0WTyWG+r1ebhHbhBRsbvhZ0Pi6v+bBKJ5 mwFO1FJ6DES4QHAXIr8CytByUATD6q1h4dQkj6cIsiM9gU9cDh0rfdrGqG958MH3w9wh xB0/aA7sV14A60iwLpJ/Z+7tVLnHDABWPhfLJfL8Ctua6c/GPbOHD75k4G10E++DTV+q 2Vmg== X-Received: by 10.14.3.73 with SMTP id 49mr450414eeg.14.1366382101921; Fri, 19 Apr 2013 07:35:01 -0700 (PDT) Received: from [192.168.178.20] (host93-95-dynamic.6-79-r.retail.telecomitalia.it. [79.6.95.93]) by mx.google.com with ESMTPS id a41sm23484050eei.4.2013.04.19.07.34.59 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 19 Apr 2013 07:35:01 -0700 (PDT) Message-ID: <51715612.8060706@HIDDEN> Date: Fri, 19 Apr 2013 16:34:58 +0200 From: Stefano Lattarini <stefano.lattarini@HIDDEN> MIME-Version: 1.0 To: Zimmermann Paul <Paul.Zimmermann@HIDDEN> Subject: Re: bug#14132: check-build target References: <E1UNNsK-0001wE-98@HIDDEN> In-Reply-To: <E1UNNsK-0001wE-98@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: control Cc: 14132 <at> debbugs.gnu.org, Vincent.Lefevre@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -2.6 (--) severity 14132 wishlist thanks Hi Paul, sorry for the shameful delay. On 04/03/2013 03:37 PM, Zimmermann Paul wrote: > Hi, > > this is not a real bug report, but a feature request. > And tagging the report accordingly. > We are using automake in the GNU MPFR project. Thank you for this program! > In our "make check" target, automake produces: > > check-am: all-am > $(MAKE) $(AM_MAKEFLAGS) $(check_LTLIBRARIES) $(check_PROGRAMS) > $(MAKE) $(AM_MAKEFLAGS) check-TESTS > > However when cross-compiling, we'd like to only build the tests binaries, > not run them on the build machine. > > Thus it would be nice to have a separate target (say check-build) that would > only build the check programs, not run them: > > check-build: > $(MAKE) $(AM_MAKEFLAGS) $(check_LTLIBRARIES) $(check_PROGRAMS) > Sound sensible. Maybe with s/check-build/check-build-am/ though, to avoid impinging on the user namespace, and avoid breaking existing Makefile.am that happen to already use the 'check-build' target name for other purposes (I bet there are such packages in the wild). > check-am: all-am check-build > $(MAKE) $(AM_MAKEFLAGS) check-TESTS > A change in this direction doesn't seem to difficult, and I agree that the feature you are requesting might indeed be useful. But I don't have much Automake time ATM, and there are existing loose ends that needs to be addressed first. So I don't know when I will get back to your feature request, sadly. In the meantime, if you want to help speeding things up, patches are very welcome ;-) Best regards, Stefano
X-Loop: help-debbugs@HIDDEN
Subject: bug#14132: check-build target
Resent-From: Zimmermann Paul <Paul.Zimmermann@HIDDEN>
Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Resent-CC: bug-automake@HIDDEN
Resent-Date: Fri, 19 Apr 2013 15:31:05 +0000
Resent-Message-ID: <handler.14132.B14132.136638544111592 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 14132
X-GNU-PR-Package: automake
X-GNU-PR-Keywords:
To: Stefano Lattarini <stefano.lattarini@HIDDEN>
Cc: 14132 <at> debbugs.gnu.org, Vincent.Lefevre@HIDDEN
Received: via spool by 14132-submit <at> debbugs.gnu.org id=B14132.136638544111592
(code B ref 14132); Fri, 19 Apr 2013 15:31:05 +0000
Received: (at 14132) by debbugs.gnu.org; 19 Apr 2013 15:30:41 +0000
Received: from localhost ([127.0.0.1]:60301 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.72)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1UTDGn-00030j-M7
for submit <at> debbugs.gnu.org; Fri, 19 Apr 2013 11:30:40 -0400
Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:22399)
by debbugs.gnu.org with esmtp (Exim 4.72)
(envelope-from <Paul.Zimmermann@HIDDEN>) id 1UTDGg-00030M-Pk
for 14132 <at> debbugs.gnu.org; Fri, 19 Apr 2013 11:30:33 -0400
X-IronPort-AV: E=Sophos;i="4.87,510,1363129200"; d="scan'208";a="14066056"
Received: from tarte.loria.fr ([152.81.15.145])
by mail2-relais-roc.national.inria.fr with ESMTP/TLS/AES256-SHA;
19 Apr 2013 17:25:54 +0200
Received: from zimmerma by tarte.loria.fr with local (Exim 4.76)
(envelope-from <Paul.Zimmermann@HIDDEN>)
id 1UTDCE-00047V-IN; Fri, 19 Apr 2013 17:25:54 +0200
From: Zimmermann Paul <Paul.Zimmermann@HIDDEN>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=utf-8
In-reply-to: <51715612.8060706@HIDDEN> (message from Stefano Lattarini on
Fri, 19 Apr 2013 16:34:58 +0200)
References: <E1UNNsK-0001wE-98@HIDDEN> <51715612.8060706@HIDDEN>
Message-Id: <E1UTDCE-00047V-IN@HIDDEN>
Date: Fri, 19 Apr 2013 17:25:54 +0200
X-Spam-Score: -4.2 (----)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
X-Spam-Score: -6.9 (------)
thank you Stefano for your feedback.
Paul
> Date: Fri, 19 Apr 2013 16:34:58 +0200
> From: Stefano Lattarini <stefano.lattarini@HIDDEN>
> CC: 14132 <at> debbugs.gnu.org, Vincent.Lefevre@HIDDEN
> Content-Type: text/plain; charset=UTF-8
>
> severity 14132 wishlist
> thanks
>
> Hi Paul, sorry for the shameful delay.
>
> On 04/03/2013 03:37 PM, Zimmermann Paul wrote:
> > Hi,
> >
> > this is not a real bug report, but a feature request.
> >
> And tagging the report accordingly.
>
> > We are using automake in the GNU MPFR project. Thank you for this program!
> > In our "make check" target, automake produces:
> >
> > check-am: all-am
> > $(MAKE) $(AM_MAKEFLAGS) $(check_LTLIBRARIES) $(check_PROGRAMS)
> > $(MAKE) $(AM_MAKEFLAGS) check-TESTS
> >
> > However when cross-compiling, we'd like to only build the tests binaries,
> > not run them on the build machine.
> >
> > Thus it would be nice to have a separate target (say check-build) that would
> > only build the check programs, not run them:
> >
> > check-build:
> > $(MAKE) $(AM_MAKEFLAGS) $(check_LTLIBRARIES) $(check_PROGRAMS)
> >
> Sound sensible. Maybe with s/check-build/check-build-am/ though, to avoid
> impinging on the user namespace, and avoid breaking existing Makefile.am
> that happen to already use the 'check-build' target name for other purposes
> (I bet there are such packages in the wild).
>
> > check-am: all-am check-build
> > $(MAKE) $(AM_MAKEFLAGS) check-TESTS
> >
> A change in this direction doesn't seem to difficult, and I agree that the
> feature you are requesting might indeed be useful. But I don't have much
> Automake time ATM, and there are existing loose ends that needs to be
> addressed first. So I don't know when I will get back to your feature
> request, sadly. In the meantime, if you want to help speeding things up,
> patches are very welcome ;-)
>
> Best regards,
> Stefano
>
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.