From unknown Fri Jun 20 07:13:27 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#7824 <7824@debbugs.gnu.org> To: bug#7824 <7824@debbugs.gnu.org> Subject: Status: 1.11 doesn't add sources with nonstandard suffixes when making a binary Reply-To: bug#7824 <7824@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:13:27 +0000 retitle 7824 1.11 doesn't add sources with nonstandard suffixes when making= a binary reassign 7824 automake submitter 7824 =D0=AE=D1=80=D0=B8=D0=B9 =D0=9F=D1=83=D1=85=D0=B0=D0=BB=D1= =8C=D1=81=D0=BA=D0=B8=D0=B9 severity 7824 wishlist tag 7824 wontfix thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 11 09:43:41 2011 Received: (at submit) by debbugs.gnu.org; 11 Jan 2011 14:43:41 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PcfRk-0006vI-M6 for submit@debbugs.gnu.org; Tue, 11 Jan 2011 09:43:41 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PcfOw-0006r8-Mg for submit@debbugs.gnu.org; Tue, 11 Jan 2011 09:40:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PcfW9-0003RG-E8 for submit@debbugs.gnu.org; Tue, 11 Jan 2011 09:48:14 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, RFC_ABUSE_POST, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:43183) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PcfW9-0003R3-Af for submit@debbugs.gnu.org; Tue, 11 Jan 2011 09:48:13 -0500 Received: from [140.186.70.92] (port=45618 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PcfW8-0002iX-4x for bug-automake@gnu.org; Tue, 11 Jan 2011 09:48:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PcfW6-0003Qb-Jf for bug-automake@gnu.org; Tue, 11 Jan 2011 09:48:12 -0500 Received: from mail-ww0-f49.google.com ([74.125.82.49]:61221) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PcfW6-0003QL-F6 for bug-automake@gnu.org; Tue, 11 Jan 2011 09:48:10 -0500 Received: by wwb17 with SMTP id 17so21206059wwb.30 for ; Tue, 11 Jan 2011 06:48:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=LNYey7SY67Rrp6lQpNAhCQEogABsO558i3JniP1tz9M=; b=qWnSI979FgMr9mgM4+JJv1/+J4MoCVL+GnznuVDMfGgvUFi6+FcOGMPof1JTCyINF7 hGy5m4JITt/c96I/pL+upjFhlc+4cjpbWmXbVHmBw+pEN77yXdtO5Pd6N1yIL1jOAJd4 /5jt4H598k1k6XR+g8E5CULxVyQ8U5h8yXruk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=ZUh9WLU6T2iAaf9G6wA/RqfflRMacDgLJS//nl5mZpLtRKeXur2mKXTjmLVpgNLhVH ZiwRUoEJnl20UJHaPJvM3ToQPWyZfuavtftxNpw8WhTZcB+7uVYibgeg/SJap3+/j9+o TU9yZkjaHi3POOF6cQB8aYK7haAihrGd/Iz44= MIME-Version: 1.0 Received: by 10.216.239.9 with SMTP id b9mr10650592wer.24.1294757288904; Tue, 11 Jan 2011 06:48:08 -0800 (PST) Received: by 10.216.65.14 with HTTP; Tue, 11 Jan 2011 06:48:08 -0800 (PST) In-Reply-To: <20091127215006.GF19712@gmx.de> References: <7be7150f0911250049k6c475e8dn876947269496c346@mail.gmail.com> <7be7150f0911270138h81a121qc32309ae4c676aa3@mail.gmail.com> <20091127213023.GE19712@gmx.de> <20091127215006.GF19712@gmx.de> Date: Tue, 11 Jan 2011 17:48:08 +0300 Message-ID: Subject: Re: 1.11 doesn't add sources with nonstandard suffixes when making a binary From: =?UTF-8?B?0K7RgNC40Lkg0J/Rg9GF0LDQu9GM0YHQutC40Lk=?= To: Ralf.Wildenhues@gmx.de, bug-automake@gnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 11 Jan 2011 09:43:38 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) Good day, Ralf! I've (finally) made it through two implicit rules, but i have a problem the= re. The makefile looks something like that: ------------------------ .SUFFIXES: .pc .lo .c .pc.c: cp $< $@ .c.lo: cp $< $@ ------------------------ Given that i have no .c and no .lo before invoking make, it works good with gmake and aix make. While on HP-UX it doesn't: --- skipped some lines of setting vars --- Reading Makefile doname(a.lo,0) TIME(a.lo)=3D0 setvar: @ =3D a.lo noreset =3D 0 envflg =3D 0 Mflags =3D 040001 setvar: @ =3D noreset =3D 0 envflg =3D 0 Mflags =3D 040001 look for explicit deps. 0 look for implicit rules. 0 right match =3D a.lo setvar: @ =3D a.lo noreset =3D 0 envflg =3D 0 Mflags =3D 040001 setvar: ? =3D noreset =3D 0 envflg =3D 0 Mflags =3D 040001 predecessor list: $! =3D a.lo right match =3D a.lo setvar: @ =3D a.lo noreset =3D 0 envflg =3D 0 Mflags =3D 040001 setvar: ? =3D noreset =3D 0 envflg =3D 0 Mflags =3D 040001 predecessor list: $! =3D a.lo Make: Don't know how to make a.lo. Stop. -------------------------------------- If .c file is present, it works: ------------------------------------- doname(a.lo,0) TIME(a.lo)=3D0 setvar: @ =3D a.lo noreset =3D 0 envflg =3D 0 Mflags =3D 040001 setvar: @ =3D noreset =3D 0 envflg =3D 0 Mflags =3D 040001 look for explicit deps. 0 look for implicit rules. 0 right match =3D a.lo a.c ---.c.lo--- a.lo doname(a.c,1) setvar: @ =3D a.c noreset =3D 0 envflg =3D 0 Mflags =3D 040001 setvar: @ =3D noreset =3D 0 envflg =3D 0 Mflags =3D 040001 look for explicit deps. 1 look for implicit rules. 1 right match =3D a.c a.pc ---.pc.c--- a.c doname(a.pc,2) setvar: @ =3D a.pc noreset =3D 0 envflg =3D 0 Mflags =3D 040001 setvar: @ =3D noreset =3D 0 envflg =3D 0 Mflags =3D 040001 look for explicit deps. 2 look for implicit rules. 2 right match =3D a.pc setvar: < =3D noreset =3D 0 envflg =3D 0 Mflags =3D 040001 setvar: * =3D noreset =3D 0 envflg =3D 0 Mflags =3D 040001 TIME(a.pc)=3D1294756730 setvar: * =3D a noreset =3D 0 envflg =3D 0 Mflags =3D 040001 setvar: < =3D a.pc noreset =3D 0 envflg =3D 0 Mflags =3D 040001 setvar: < =3D noreset =3D 0 envflg =3D 0 Mflags =3D 040001 setvar: * =3D noreset =3D 0 envflg =3D 0 Mflags =3D 040001 TIME(a.c)=3D1294757269 setvar: * =3D a noreset =3D 0 envflg =3D 0 Mflags =3D 040001 setvar: < =3D a.c noreset =3D 0 envflg =3D 0 Mflags =3D 040001 setvar: @ =3D a.lo noreset =3D 0 envflg =3D 0 Mflags =3D 040001 setvar: ? =3D a.c noreset =3D 0 envflg =3D 0 Mflags =3D 040001 predecessor list: $! =3D a.lo cp a.c a.lo nenv =3D 34 setvar: @ =3D noreset =3D 0 envflg =3D 0 Mflags =3D 040001 setvar: % =3D noreset =3D 0 envflg =3D 0 Mflags =3D 040001 setvar: < =3D noreset =3D 0 envflg =3D 0 Mflags =3D 040001 setvar: * =3D noreset =3D 0 envflg =3D 0 Mflags =3D 040001 ------------------------------------- Maybe You know a way to do it right? On Sat, Nov 28, 2009 at 12:50 AM, Ralf Wildenhues wrote: > Hi Jack, > > * Jack Kelly wrote on Fri, Nov 27, 2009 at 10:37:55PM CET: >> 2009/11/28 Ralf Wildenhues: >> > That's why you should do it like this: >> > >> > .pc.$(OBJEXT): >> > =C2=A0 =C2=A0 =C2=A0 =C2=A0... >> >> I'm confused. Why is this better than writing a .pc.c rule? Doesn't it >> sacrifice proper dependency tracking on the generated .c file? > > Because it's late and I avoid caffeine in the evening. =C2=A0;-) > Of course, .pc.c. > > Thanks, > Ralf > > > --=20 =C2=ABThe good thing about standards is there are so many to choose from.= =C2=BB From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 11 15:46:42 2011 Received: (at submit) by debbugs.gnu.org; 11 Jan 2011 20:46:42 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pcl73-0006iR-QV for submit@debbugs.gnu.org; Tue, 11 Jan 2011 15:46:42 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pcl72-0006i4-7q for submit@debbugs.gnu.org; Tue, 11 Jan 2011 15:46:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PclEG-0007O1-3b for submit@debbugs.gnu.org; Tue, 11 Jan 2011 15:54:08 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:46746) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PclED-0007Jk-MO for submit@debbugs.gnu.org; Tue, 11 Jan 2011 15:54:08 -0500 Received: from [140.186.70.92] (port=36634 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pcl3P-0006z6-Pc for bug-automake@gnu.org; Tue, 11 Jan 2011 15:42:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PckwH-0002z8-3N for bug-automake@gnu.org; Tue, 11 Jan 2011 15:35:44 -0500 Received: from mailout-de.gmx.net ([213.165.64.23]:46991 helo=mail.gmx.net) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1PckwG-0002yt-NV for bug-automake@gnu.org; Tue, 11 Jan 2011 15:35:33 -0500 Received: (qmail invoked by alias); 11 Jan 2011 20:35:31 -0000 Received: from xdsl-89-0-102-250.netcologne.de (EHLO localhost.localdomain) [89.0.102.250] by mail.gmx.net (mp045) with SMTP; 11 Jan 2011 21:35:31 +0100 X-Authenticated: #13673931 X-Provags-ID: V01U2FsdGVkX19AtHgfTjRA4Honil2s6IlLXIQoJs+cdLsJrBVHmq CNVOOyCmdDcOG9 Received: from ralf by localhost.localdomain with local (Exim 4.69) (envelope-from ) id 1PckwF-0004yR-2p; Tue, 11 Jan 2011 21:35:31 +0100 Date: Tue, 11 Jan 2011 21:35:31 +0100 From: Ralf Wildenhues To: =?utf-8?B?0K7RgNC40Lkg0J/Rg9GF0LDQu9GM0YHQutC40Lk=?= Subject: Re: 1.11 doesn't add sources with nonstandard suffixes when making a binary Message-ID: <20110111203530.GH18620@gmx.de> Mail-Followup-To: =?utf-8?B?0K7RgNC40Lkg0J/Rg9GF0LDQu9GM0YHQutC40Lk=?= , bug-automake@gnu.org References: <7be7150f0911250049k6c475e8dn876947269496c346@mail.gmail.com> <7be7150f0911270138h81a121qc32309ae4c676aa3@mail.gmail.com> <20091127213023.GE19712@gmx.de> <20091127215006.GF19712@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Organization: Institute for Numerical Simulation, University of Bonn User-Agent: Mutt/1.5.20 (2010-08-04) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit Cc: bug-automake@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.4 (----) Hello Юрий, * Юрий Пухальский wrote on Tue, Jan 11, 2011 at 03:48:08PM CET: > I've (finally) made it through two implicit rules, but i have a problem there. > > The makefile looks something like that: > > ------------------------ > .SUFFIXES: .pc .lo .c > .pc.c: > cp $< $@ > .c.lo: > cp $< $@ > ------------------------ > > Given that i have no .c and no .lo before invoking make, it works good > with gmake and aix make. > While on HP-UX it doesn't: Yep, that's because some non-GNU makes don't close suffix rules transitively. You can either add explicit stub dependencies foo.lo: foo.c bar.lo: bar.c ... or you can add a .pc.lo rule that contains the commands from both other rules. Or require a decent make. ;-) Cheers, Ralf From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 11 15:55:26 2011 Received: (at submit) by debbugs.gnu.org; 11 Jan 2011 20:55:26 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PclFV-0006uS-F1 for submit@debbugs.gnu.org; Tue, 11 Jan 2011 15:55:25 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pcl6u-0006hj-6f for submit@debbugs.gnu.org; Tue, 11 Jan 2011 15:46:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PclE0-0007Is-CX for submit@debbugs.gnu.org; Tue, 11 Jan 2011 15:54:00 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,RFC_ABUSE_POST,T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:44931) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PclDx-0006h9-6z for submit@debbugs.gnu.org; Tue, 11 Jan 2011 15:53:52 -0500 Received: from [140.186.70.92] (port=35216 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pcl7d-0007Ce-Hs for bug-automake@gnu.org; Tue, 11 Jan 2011 15:49:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pcl7O-0005yo-RI for bug-automake@gnu.org; Tue, 11 Jan 2011 15:47:04 -0500 Received: from mail-ww0-f49.google.com ([74.125.82.49]:37138) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pcl7O-0005yd-M5 for bug-automake@gnu.org; Tue, 11 Jan 2011 15:47:02 -0500 Received: by wwb17 with SMTP id 17so21575234wwb.30 for ; Tue, 11 Jan 2011 12:47:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=Omp5F7AHUYfFYePnBTobcqCFfZqoXiwgt8bOTCafDOQ=; b=PWlsZBZ1O0GKPnoFJSk9PmYQPGgymBlfpwFRZurC5o/vDYo82w8OFx9Wftu1FfCsRM av+sEyydqG3So4RZbyiayuRHoDq04DEJRKi5x/xa4zIkUmm8roGHquD9l4gaFcmxpgYW jPADW90ioGQxVG77arLxG4Nr6A+m/oSyimt0Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=gSqA/CbMqbOduvOTZSloc7MNH+H4TkSzzkTNWHAfkjYk/luYk9iZYNKPzzg5IdK2PS JVoyzcUlAB82DTvP6ow1pERIS9S7yGAwyy73pxJZazxkSuqVLGak+D2+V8E9Jg1kVAIQ UCgGRlS+NMt8fGHNhnuRsa0XeQUulXWiD66/M= MIME-Version: 1.0 Received: by 10.216.166.2 with SMTP id f2mr3137674wel.24.1294778587731; Tue, 11 Jan 2011 12:43:07 -0800 (PST) Received: by 10.216.65.14 with HTTP; Tue, 11 Jan 2011 12:43:07 -0800 (PST) In-Reply-To: <20110111203530.GH18620@gmx.de> References: <7be7150f0911250049k6c475e8dn876947269496c346@mail.gmail.com> <7be7150f0911270138h81a121qc32309ae4c676aa3@mail.gmail.com> <20091127213023.GE19712@gmx.de> <20091127215006.GF19712@gmx.de> <20110111203530.GH18620@gmx.de> Date: Tue, 11 Jan 2011 23:43:07 +0300 Message-ID: Subject: Re: 1.11 doesn't add sources with nonstandard suffixes when making a binary From: =?UTF-8?B?0K7RgNC40Lkg0J/Rg9GF0LDQu9GM0YHQutC40Lk=?= To: bug-automake@gnu.org, "ralf.wildenhues" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 11 Jan 2011 15:55:24 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) 2011/1/11 Ralf Wildenhues : > Hello =D0=AE=D1=80=D0=B8=D0=B9, > > * =D0=AE=D1=80=D0=B8=D0=B9 =D0=9F=D1=83=D1=85=D0=B0=D0=BB=D1=8C=D1=81=D0= =BA=D0=B8=D0=B9 wrote on Tue, Jan 11, 2011 at 03:48:08PM CET: >> I've (finally) made it through two implicit rules, but i have a problem = there. >> >> The makefile looks something like that: >> >> ------------------------ >> .SUFFIXES: .pc .lo .c >> .pc.c: >> =C2=A0 =C2=A0 =C2=A0 cp $< $@ >> .c.lo: >> =C2=A0 =C2=A0 =C2=A0 cp $< $@ >> ------------------------ >> >> Given that i have no .c and no .lo before invoking make, it works good >> with gmake and aix make. >> While on HP-UX it doesn't: > > Yep, that's because some non-GNU makes don't close suffix rules > transitively. =C2=A0You can either add explicit stub dependencies > =C2=A0foo.lo: foo.c > =C2=A0bar.lo: bar.c They are too many... And this is a crud. But as i read a standard, i understand, the rules must be transitive. As there's stated that if there is no explicit rule, we use implicit, thus in this case requiring to rebuild foo.c. Then we apply the same logic and get to foo.pc to foo.c implicit rule, no? > =C2=A0... > > or you can add a .pc.lo rule that contains the commands from both other > rules. =C2=A0Or require a decent make. =C2=A0;-) That was what i started with:) But as there were problems i was advised to use .pc.c rule... > > Cheers, > Ralf > --=20 =C2=ABThe good thing about standards is there are so many to choose from.= =C2=BB From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 12 09:13:50 2011 Received: (at submit) by debbugs.gnu.org; 12 Jan 2011 14:13:50 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pd1SQ-0005kp-5f for submit@debbugs.gnu.org; Wed, 12 Jan 2011 09:13:50 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pd1SN-0005kc-V4 for submit@debbugs.gnu.org; Wed, 12 Jan 2011 09:13:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pd1Zd-0006oC-Dp for submit@debbugs.gnu.org; Wed, 12 Jan 2011 09:21:18 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,RFC_ABUSE_POST,T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:41717) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pd1Zd-0006o8-B1 for submit@debbugs.gnu.org; Wed, 12 Jan 2011 09:21:17 -0500 Received: from [140.186.70.92] (port=38038 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pd1Zb-00010T-Vt for bug-automake@gnu.org; Wed, 12 Jan 2011 09:21:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pd1Za-0006nW-NF for bug-automake@gnu.org; Wed, 12 Jan 2011 09:21:15 -0500 Received: from mail-ww0-f41.google.com ([74.125.82.41]:57500) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pd1Za-0006nN-Ha for bug-automake@gnu.org; Wed, 12 Jan 2011 09:21:14 -0500 Received: by wwi18 with SMTP id 18so3952493wwi.0 for ; Wed, 12 Jan 2011 06:21:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=SEjmzwM4/ZlZcjYs+DzE8IIXbpDZ7H0a1HQxoEiOEnc=; b=TX4iTFwjQeBcTrzZKH4lBWwl9gT4N2Qx4FEd94vIYOqTzLAD3K5PXU5A5ArwxYtcCf dmQEgZ7eF3gj13WH6AgXJWXb9BFM9A77Ow6+INszdS0mNMCeb/TbWGEeXgMP7xNXBuiC 2yEQdJSTi0gRUVHn8dYpdbi4z0V3j4uUWgzHQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=VMTHCcEGHHipJJpmyKEvn8OXoIJvtNHkiW9aIkru4cHSQWSpZDASAG5O/qhNU3uqI9 43z+0uaop/+audGsA7zsE/g5ycKHTEXMNvvuSkr5HWoTXaAsdrxzwcIluEY04yCRxpC8 GopMMhkrfZoSZCJeyajGiNLto4VhUQKkNSRoI= MIME-Version: 1.0 Received: by 10.216.166.2 with SMTP id f2mr3884133wel.24.1294842071921; Wed, 12 Jan 2011 06:21:11 -0800 (PST) Received: by 10.216.65.14 with HTTP; Wed, 12 Jan 2011 06:21:11 -0800 (PST) In-Reply-To: References: <7be7150f0911250049k6c475e8dn876947269496c346@mail.gmail.com> <7be7150f0911270138h81a121qc32309ae4c676aa3@mail.gmail.com> <20091127213023.GE19712@gmx.de> <20091127215006.GF19712@gmx.de> <20110111203530.GH18620@gmx.de> Date: Wed, 12 Jan 2011 17:21:11 +0300 Message-ID: Subject: Re: bug#7824: 1.11 doesn't add sources with nonstandard suffixes when making a binary From: =?UTF-8?B?0K7RgNC40Lkg0J/Rg9GF0LDQu9GM0YHQutC40Lk=?= To: bug-automake@gnu.org, "ralf.wildenhues" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -5.6 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.7 (-----) So i put it all together. If i have a Makefile like this: ----------------------------- SUFFIXES =3D .pc .pc.lo: cp $(srcdir)/$*.pc $(builddir)/$*.c $(LTCOMPILE) -c $(builddir)/$*.c rm -f $(builddir)/$*.c noinst_PROGRAMS =3D 1 2 1_SOURCES =3D 1.pc db_src =3D 1.pc 2_SOURCES =3D dummy.c 2_LDADD =3D $(db_src:.pc=3D.lo) ----------------------------- 1 is not built: -------------------------------- devfe:~/tmp/test>make /bin/sh ./libtool --tag=3DCC --mode=3Dlink gcc -g -O2 -o 1 libtool: link: gcc -g -O2 -o 1 gcc: no input files make: *** [1] Error 1 -------------------------------- If i make a rule .pc.c, then i have problem on HP-UX. I'd say the first approach is legitimate - i make whatever rule i want, i use .pc in SOURCES, and automake should take care of everything else, like it's stated in the doc? Second approach is ok too - for i don't see any limitation on transitive rules in standard. On the other hand, putting explicit dependencies in case of makes like that on HP-UX could be done in automake. It's cruddy to do it manually... Can You comment on this? PS. If one can use a decent make, there is no need for automake:))) 2011/1/11 =D0=AE=D1=80=D0=B8=D0=B9 =D0=9F=D1=83=D1=85=D0=B0=D0=BB=D1=8C=D1= =81=D0=BA=D0=B8=D0=B9 : > 2011/1/11 Ralf Wildenhues : >> Hello =D0=AE=D1=80=D0=B8=D0=B9, >> >> * =D0=AE=D1=80=D0=B8=D0=B9 =D0=9F=D1=83=D1=85=D0=B0=D0=BB=D1=8C=D1=81=D0= =BA=D0=B8=D0=B9 wrote on Tue, Jan 11, 2011 at 03:48:08PM CET: >>> I've (finally) made it through two implicit rules, but i have a problem= there. >>> >>> The makefile looks something like that: >>> >>> ------------------------ >>> .SUFFIXES: .pc .lo .c >>> .pc.c: >>> =C2=A0 =C2=A0 =C2=A0 cp $< $@ >>> .c.lo: >>> =C2=A0 =C2=A0 =C2=A0 cp $< $@ >>> ------------------------ >>> >>> Given that i have no .c and no .lo before invoking make, it works good >>> with gmake and aix make. >>> While on HP-UX it doesn't: >> >> Yep, that's because some non-GNU makes don't close suffix rules >> transitively. =C2=A0You can either add explicit stub dependencies >> =C2=A0foo.lo: foo.c >> =C2=A0bar.lo: bar.c > They are too many... And this is a crud. > But as i read a standard, i understand, the rules must be transitive. > As there's stated that if there is no explicit rule, we use implicit, > thus in this case requiring to rebuild foo.c. Then we apply the same > logic and get to foo.pc to foo.c implicit rule, no? > >> =C2=A0... >> >> or you can add a .pc.lo rule that contains the commands from both other >> rules. =C2=A0Or require a decent make. =C2=A0;-) > That was what i started with:) But as there were problems i was > advised to use .pc.c rule... > >> >> Cheers, >> Ralf >> > > > > -- > =C2=ABThe good thing about standards is there are so many to choose from.= =C2=BB > > > > --=20 =C2=ABThe good thing about standards is there are so many to choose from.= =C2=BB From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 12 09:39:29 2011 Received: (at 7824) by debbugs.gnu.org; 12 Jan 2011 14:39:29 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pd1rE-0006Ia-Ky for submit@debbugs.gnu.org; Wed, 12 Jan 2011 09:39:29 -0500 Received: from mail-ww0-f46.google.com ([74.125.82.46]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pd1rD-0006IO-1o for 7824@debbugs.gnu.org; Wed, 12 Jan 2011 09:39:27 -0500 Received: by wwj40 with SMTP id 40so696985wwj.15 for <7824@debbugs.gnu.org>; Wed, 12 Jan 2011 06:46:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:to:subject:date:user-agent:cc:references :in-reply-to:mime-version:content-type:content-transfer-encoding :message-id; bh=H9N8jQ77CS3Iz+92thtr1skYGYAJov47m8GH0f8CtIU=; b=GXCiDporcUBm6uLzuzXbHdFF6fX/oou94D5j3asK01OgE0XomIdfPlnDfRiax27E44 kTKT5JBh67GMJlQgBIuRdqECYevK3oJMr/E9+aAKZb1Vf13vOZ646iL1jM7tWGvIMH39 XAbTylZUcGXkTx9Ro5htoVYnepnKweNznKZw8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:cc:references:in-reply-to :mime-version:content-type:content-transfer-encoding:message-id; b=OpSSqCVoDkAChqn9JTMMtUQMRrbGRTmdkLwrZ2jVa4YrNPjAhbLK1TYAR+gpBlop7W xG4J1zuaMCBrDptKNSUCcnnzVqOBQU7aItcFhQlpm60Q1LYSQsUPbPLkJtY3AbgtL328 WNM++/f9dzJRF5V8KSz/Gj+s279qu7bF4PenY= Received: by 10.216.191.160 with SMTP id g32mr4617567wen.18.1294843616743; Wed, 12 Jan 2011 06:46:56 -0800 (PST) Received: from bigio.localnet (host161-99-dynamic.0-79-r.retail.telecomitalia.it [79.0.99.161]) by mx.google.com with ESMTPS id o51sm379946wes.39.2011.01.12.06.46.55 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 12 Jan 2011 06:46:55 -0800 (PST) From: Stefano Lattarini To: 7824@debbugs.gnu.org Subject: Re: bug#7824: 1.11 doesn't add sources with nonstandard suffixes when making a binary Date: Wed, 12 Jan 2011 15:46:39 +0100 User-Agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) References: <7be7150f0911250049k6c475e8dn876947269496c346@mail.gmail.com> In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <201101121546.40350.stefano.lattarini@gmail.com> X-Spam-Score: -3.6 (---) X-Debbugs-Envelope-To: 7824 Cc: =?utf-8?b?0K7RgNC40Lkg0J/Rg9GF0LDQu9GM0YHQutC40Lk=?= , "ralf.wildenhues" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.6 (---) Hello =D0=AE=D1=80=D0=B8=D0=B9. On Wednesday 12 January 2011, =D0=AE=D1=80=D0=B8=D0=B9 =D0=9F=D1=83=D1=85= =D0=B0=D0=BB=D1=8C=D1=81=D0=BA=D0=B8=D0=B9 wrote: > So i put it all together. >=20 > If i have a Makefile like this: > ----------------------------- > SUFFIXES =3D .pc >=20 > .pc.lo: > cp $(srcdir)/$*.pc $(builddir)/$*.c > $(LTCOMPILE) -c $(builddir)/$*.c > rm -f $(builddir)/$*.c >=20 > noinst_PROGRAMS =3D 1 2 >=20 > 1_SOURCES =3D 1.pc >=20 > db_src =3D 1.pc > 2_SOURCES =3D dummy.c > 2_LDADD =3D $(db_src:.pc=3D.lo) > ----------------------------- > 1 is not built: > -------------------------------- > devfe:~/tmp/test>make > /bin/sh ./libtool --tag=3DCC --mode=3Dlink gcc -g -O2 -o 1 > libtool: link: gcc -g -O2 -o 1 > gcc: no input files > make: *** [1] Error 1 > -------------------------------- >=20 > If i make a rule .pc.c, then i have problem on HP-UX. >=20 > I'd say the first approach is legitimate - i make whatever rule i > want, i use .pc in SOURCES, and automake should take care of > everything else, like it's stated in the doc? > Second approach is ok too - for i don't see any limitation on > transitive rules in standard. >=20 > On the other hand, putting explicit dependencies in case of makes like > that on HP-UX could be done in automake. It's cruddy to do it > manually... >=20 > Can You comment on this? >=20 > PS. If one can use a decent make, there is no need for automake:))) > Just a quick note: you might want to take a look at automake bug#7670: which is closely related to yours. (BTW, these two bug reports are so similar that they should probably be merged). Regards, Stefano From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 12 10:20:43 2011 Received: (at 7824) by debbugs.gnu.org; 12 Jan 2011 15:20:43 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pd2V8-0007JJ-U0 for submit@debbugs.gnu.org; Wed, 12 Jan 2011 10:20:43 -0500 Received: from mail-ww0-f46.google.com ([74.125.82.46]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pd2V6-0007J6-U7 for 7824@debbugs.gnu.org; Wed, 12 Jan 2011 10:20:42 -0500 Received: by wwj40 with SMTP id 40so742113wwj.15 for <7824@debbugs.gnu.org>; Wed, 12 Jan 2011 07:28:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=OfOZKPL9SQBHDUCsQaneL5kLByQW9Qb1MK8aIB9iudk=; b=FodRCTXOuiAPOggciTTds/K0dPJvl7C0ku2k4LxFKy9GrTgq2DvkwGbW/mW6M86OoD +sKtXAVqslQpbi4iGFSYoq1oGgAOAaGGY8c5Md+SEt0ekwv1kuKdaVyRsXh1Xnohn2FL 5v4lX7vgWy/3FDojYDZVRN2pJ642LDlLTPClw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=QjzVcqCyYX0178SsU9HsWMnxQHITMbG8Cz0OIQ07vHf+MFIjXst9TIyKeUnLJq6aM0 lyYK7/zLed873zKbsE4b6DY2WgQ3ymfbAcZ1UoifKkdxdv/KQgJLkniCxrzq9PFKMVa0 BooL7FckAs2LXgPlSN78ZaK34mSFFuMhE19lY= MIME-Version: 1.0 Received: by 10.216.239.9 with SMTP id b9mr889512wer.24.1294846090744; Wed, 12 Jan 2011 07:28:10 -0800 (PST) Received: by 10.216.65.14 with HTTP; Wed, 12 Jan 2011 07:28:10 -0800 (PST) In-Reply-To: <201101121546.40350.stefano.lattarini@gmail.com> References: <7be7150f0911250049k6c475e8dn876947269496c346@mail.gmail.com> <201101121546.40350.stefano.lattarini@gmail.com> Date: Wed, 12 Jan 2011 18:28:10 +0300 Message-ID: Subject: Re: bug#7824: 1.11 doesn't add sources with nonstandard suffixes when making a binary From: =?UTF-8?B?0K7RgNC40Lkg0J/Rg9GF0LDQu9GM0YHQutC40Lk=?= To: Stefano Lattarini Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -4.5 (----) X-Debbugs-Envelope-To: 7824 Cc: "ralf.wildenhues" , 7824@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.4 (----) Aye, looks like it. I have no objections whatsoever, i just need some method to make it work, because it's my working project:) So no problem with me to join together these reports. 2011/1/12 Stefano Lattarini : > Hello =D0=AE=D1=80=D0=B8=D0=B9. > > On Wednesday 12 January 2011, =D0=AE=D1=80=D0=B8=D0=B9 =D0=9F=D1=83=D1=85= =D0=B0=D0=BB=D1=8C=D1=81=D0=BA=D0=B8=D0=B9 wrote: >> So i put it all together. >> >> If i have a Makefile like this: >> ----------------------------- >> SUFFIXES =3D .pc >> >> .pc.lo: >> =C2=A0 =C2=A0 =C2=A0 cp $(srcdir)/$*.pc $(builddir)/$*.c >> =C2=A0 =C2=A0 =C2=A0 $(LTCOMPILE) -c $(builddir)/$*.c >> =C2=A0 =C2=A0 =C2=A0 rm -f $(builddir)/$*.c >> >> noinst_PROGRAMS =3D 1 2 >> >> 1_SOURCES =3D 1.pc >> >> db_src =3D 1.pc >> 2_SOURCES =3D dummy.c >> 2_LDADD =3D $(db_src:.pc=3D.lo) >> ----------------------------- >> 1 is not built: >> -------------------------------- >> devfe:~/tmp/test>make >> /bin/sh ./libtool --tag=3DCC =C2=A0 --mode=3Dlink gcc =C2=A0-g -O2 =C2= =A0 -o 1 >> libtool: link: gcc -g -O2 -o 1 >> gcc: no input files >> make: *** [1] Error 1 >> -------------------------------- >> >> If i make a rule .pc.c, then i have problem on HP-UX. >> >> I'd say the first approach is legitimate - i make whatever rule i >> want, i use .pc in SOURCES, and automake should take care of >> everything else, like it's stated in the doc? >> Second approach is ok too - for i don't see any limitation on >> transitive rules in standard. >> >> On the other hand, putting explicit dependencies in case of makes like >> that on HP-UX could be done in automake. It's cruddy to do it >> manually... >> >> Can You comment on this? >> >> PS. If one can use a decent make, there is no need for automake:))) >> > Just a quick note: you might want to take a look at automake bug#7670: > =C2=A0 > =C2=A0 > which is closely related to yours. > > (BTW, these two bug reports are so similar that they should probably > be merged). > > Regards, > =C2=A0Stefano > --=20 =C2=ABThe good thing about standards is there are so many to choose from.= =C2=BB From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 13 13:36:41 2011 Received: (at control) by debbugs.gnu.org; 13 Jan 2011 18:36:41 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PdS2L-0004gF-Ds for submit@debbugs.gnu.org; Thu, 13 Jan 2011 13:36:41 -0500 Received: from mailout-de.gmx.net ([213.165.64.22] helo=mail.gmx.net) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1PdS2I-0004fz-Sa for control@debbugs.gnu.org; Thu, 13 Jan 2011 13:36:39 -0500 Received: (qmail invoked by alias); 13 Jan 2011 18:44:10 -0000 Received: from xdsl-89-0-165-4.netcologne.de (EHLO localhost.localdomain) [89.0.165.4] by mail.gmx.net (mp046) with SMTP; 13 Jan 2011 19:44:10 +0100 X-Authenticated: #13673931 X-Provags-ID: V01U2FsdGVkX19fB8cmoaNfFySsBK9ZJAgL4qeDKqBr79vEKB2AbW W9qUhVuRnAor9K Received: from ralf by localhost.localdomain with local (Exim 4.69) (envelope-from ) id 1PdS9a-0007pS-8i for control@debbugs.gnu.org; Thu, 13 Jan 2011 19:44:10 +0100 Date: Thu, 13 Jan 2011 19:44:10 +0100 From: Ralf Wildenhues To: control@debbugs.gnu.org Subject: merge bugs Message-ID: <20110113184410.GB29948@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Organization: Institute for Numerical Simulation, University of Bonn User-Agent: Mutt/1.5.20 (2010-08-04) X-Y-GMX-Trusted: 0 X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) severity 7824 wishlist merge 7670 7824 thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 13 14:00:17 2011 Received: (at submit) by debbugs.gnu.org; 13 Jan 2011 19:00:17 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PdSPB-0005wK-G5 for submit@debbugs.gnu.org; Thu, 13 Jan 2011 14:00:17 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PdSP9-0005w9-M2 for submit@debbugs.gnu.org; Thu, 13 Jan 2011 14:00:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PdSWS-0001WA-Dc for submit@debbugs.gnu.org; Thu, 13 Jan 2011 14:07:49 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:38073) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PdSWS-0001W6-BN for submit@debbugs.gnu.org; Thu, 13 Jan 2011 14:07:48 -0500 Received: from [140.186.70.92] (port=54651 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PdSWR-0008WO-9z for bug-automake@gnu.org; Thu, 13 Jan 2011 14:07:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PdSWQ-0001Vp-0O for bug-automake@gnu.org; Thu, 13 Jan 2011 14:07:47 -0500 Received: from mailout-de.gmx.net ([213.165.64.22]:50665 helo=mail.gmx.net) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1PdSWP-0001Vi-Kj for bug-automake@gnu.org; Thu, 13 Jan 2011 14:07:45 -0500 Received: (qmail invoked by alias); 13 Jan 2011 19:07:42 -0000 Received: from xdsl-89-0-165-4.netcologne.de (EHLO localhost.localdomain) [89.0.165.4] by mail.gmx.net (mp030) with SMTP; 13 Jan 2011 20:07:42 +0100 X-Authenticated: #13673931 X-Provags-ID: V01U2FsdGVkX1/kcEpD9XnkzKVQsThh1LSO7v4oE1C5A7Vqpcrx8t VDYVv7mi702RUG Received: from ralf by localhost.localdomain with local (Exim 4.69) (envelope-from ) id 1PdSWL-0000bC-7n; Thu, 13 Jan 2011 20:07:41 +0100 Date: Thu, 13 Jan 2011 20:07:41 +0100 From: "ralf.wildenhues" To: =?utf-8?B?0K7RgNC40Lkg0J/Rg9GF0LDQu9GM0YHQutC40Lk=?= Subject: Re: bug#7824: 1.11 doesn't add sources with nonstandard suffixes when making a binary Message-ID: <20110113190741.GF29948@gmx.de> Mail-Followup-To: =?utf-8?B?0K7RgNC40Lkg0J/Rg9GF0LDQu9GM0YHQutC40Lk=?= , bug-automake@gnu.org References: <7be7150f0911250049k6c475e8dn876947269496c346@mail.gmail.com> <7be7150f0911270138h81a121qc32309ae4c676aa3@mail.gmail.com> <20091127213023.GE19712@gmx.de> <20091127215006.GF19712@gmx.de> <20110111203530.GH18620@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Organization: Institute for Numerical Simulation, University of Bonn User-Agent: Mutt/1.5.20 (2010-08-04) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -4.4 (----) X-Debbugs-Envelope-To: submit Cc: bug-automake@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.4 (----) * Юрий Пухальский wrote on Wed, Jan 12, 2011 at 03:21:11PM CET: > ----------------------------- > SUFFIXES = .pc > > .pc.lo: > cp $(srcdir)/$*.pc $(builddir)/$*.c > $(LTCOMPILE) -c $(builddir)/$*.c > rm -f $(builddir)/$*.c > > noinst_PROGRAMS = 1 2 > > 1_SOURCES = 1.pc Program sources are not compiled into .lo files, but into .$(OBJEXT) files. So you would need a .pc.$(OBJEXT) rule. You can use $(COMPILE) instead of $(LTCOMPILE). > db_src = 1.pc > 2_SOURCES = dummy.c > 2_LDADD = $(db_src:.pc=.lo) > ----------------------------- > 1 is not built: > -------------------------------- > devfe:~/tmp/test>make > /bin/sh ./libtool --tag=CC --mode=link gcc -g -O2 -o 1 > libtool: link: gcc -g -O2 -o 1 > gcc: no input files > make: *** [1] Error 1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 13 14:19:04 2011 Received: (at submit) by debbugs.gnu.org; 13 Jan 2011 19:19:04 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PdShM-0006MC-Go for submit@debbugs.gnu.org; Thu, 13 Jan 2011 14:19:04 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PdShK-0006Li-KQ for submit@debbugs.gnu.org; Thu, 13 Jan 2011 14:19:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PdSod-0005oN-7Q for submit@debbugs.gnu.org; Thu, 13 Jan 2011 14:26:36 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,RFC_ABUSE_POST,T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:58051) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PdSod-0005oJ-3e for submit@debbugs.gnu.org; Thu, 13 Jan 2011 14:26:35 -0500 Received: from [140.186.70.92] (port=56151 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PdSob-0006PR-Pf for bug-automake@gnu.org; Thu, 13 Jan 2011 14:26:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PdSoa-0005o9-Im for bug-automake@gnu.org; Thu, 13 Jan 2011 14:26:33 -0500 Received: from mail-ww0-f49.google.com ([74.125.82.49]:40146) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PdSoa-0005o5-BJ for bug-automake@gnu.org; Thu, 13 Jan 2011 14:26:32 -0500 Received: by wwb17 with SMTP id 17so2069534wwb.30 for ; Thu, 13 Jan 2011 11:26:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=89EoJ6JSX3HVgfcAZAwtPafp3ElO+NUrJqT+4A0I7QE=; b=BXYvK9uaAzKMOWJPCF0vx7WEBcklAxctszhQsphaBbZnHiB9x22Mnbts4mdWFdtT4s 8mkyYAOeZI3FjSFuF3VeO44N+H5ke8MkMY9YDX6VRXvwSIWLfiyvft5wy5qD/R4FC1F9 HgbB6p7ylFi02041Iuu8UCwVWM5z1rFBcB+ao= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=fcaKYckHN03JIYazrMKSTWnJ/bsIIyAK7n5wz0eSDBK6Qmh0Px4IfyVlUNTaMwaFeS 3IGb6kg3SOvRfyI/Lzk3sfSuFo2WOIAqv5Du99qBfZcQo988yOXe/8T5MIg/D5cVM+aa c0SxDwBqLlraqI/ARbFuJ6QFKS9KrQ9pqMATE= MIME-Version: 1.0 Received: by 10.216.19.66 with SMTP id m44mr2189312wem.86.1294946791149; Thu, 13 Jan 2011 11:26:31 -0800 (PST) Received: by 10.216.65.14 with HTTP; Thu, 13 Jan 2011 11:26:31 -0800 (PST) In-Reply-To: <20110113190741.GF29948@gmx.de> References: <7be7150f0911250049k6c475e8dn876947269496c346@mail.gmail.com> <7be7150f0911270138h81a121qc32309ae4c676aa3@mail.gmail.com> <20091127213023.GE19712@gmx.de> <20091127215006.GF19712@gmx.de> <20110111203530.GH18620@gmx.de> <20110113190741.GF29948@gmx.de> Date: Thu, 13 Jan 2011 22:26:31 +0300 Message-ID: Subject: Re: bug#7824: 1.11 doesn't add sources with nonstandard suffixes when making a binary From: =?UTF-8?B?0K7RgNC40Lkg0J/Rg9GF0LDQu9GM0YHQutC40Lk=?= To: =?UTF-8?B?0K7RgNC40Lkg0J/Rg9GF0LDQu9GM0YHQutC40Lk=?= , bug-automake@gnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.6 (-----) Ah, sorry. That's so easy, and now i recollect you must have said this before, but i've lost it... 2011/1/13 ralf.wildenhues : > * =D0=AE=D1=80=D0=B8=D0=B9 =D0=9F=D1=83=D1=85=D0=B0=D0=BB=D1=8C=D1=81=D0= =BA=D0=B8=D0=B9 wrote on Wed, Jan 12, 2011 at 03:21:11PM CET: >> ----------------------------- >> SUFFIXES =3D .pc >> >> .pc.lo: >> =C2=A0 =C2=A0 =C2=A0 cp $(srcdir)/$*.pc $(builddir)/$*.c >> =C2=A0 =C2=A0 =C2=A0 $(LTCOMPILE) -c $(builddir)/$*.c >> =C2=A0 =C2=A0 =C2=A0 rm -f $(builddir)/$*.c >> >> noinst_PROGRAMS =3D 1 2 >> >> 1_SOURCES =3D 1.pc > > Program sources are not compiled into .lo files, but into .$(OBJEXT) > files. =C2=A0So you would need a .pc.$(OBJEXT) rule. =C2=A0You can use $(= COMPILE) > instead of $(LTCOMPILE). > >> db_src =3D 1.pc >> 2_SOURCES =3D dummy.c >> 2_LDADD =3D $(db_src:.pc=3D.lo) >> ----------------------------- >> 1 is not built: >> -------------------------------- >> devfe:~/tmp/test>make >> /bin/sh ./libtool --tag=3DCC =C2=A0 --mode=3Dlink gcc =C2=A0-g -O2 =C2= =A0 -o 1 >> libtool: link: gcc -g -O2 -o 1 >> gcc: no input files >> make: *** [1] Error 1 > --=20 =C2=ABThe good thing about standards is there are so many to choose from.= =C2=BB From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 26 05:15:46 2011 Received: (at submit) by debbugs.gnu.org; 26 Jan 2011 10:15:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pi2Ph-0000BW-9J for submit@debbugs.gnu.org; Wed, 26 Jan 2011 05:15:45 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pi2Pf-0000BM-Ew for submit@debbugs.gnu.org; Wed, 26 Jan 2011 05:15:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pi2XV-0007gU-CG for submit@debbugs.gnu.org; Wed, 26 Jan 2011 05:23:50 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:40207) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pi2XU-0007gH-VO for submit@debbugs.gnu.org; Wed, 26 Jan 2011 05:23:49 -0500 Received: from [140.186.70.92] (port=35323 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pi2XS-0003bG-Gd for bug-automake@gnu.org; Wed, 26 Jan 2011 05:23:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pi2XQ-0007eM-J1 for bug-automake@gnu.org; Wed, 26 Jan 2011 05:23:45 -0500 Received: from mail-ww0-f41.google.com ([74.125.82.41]:38416) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pi2XQ-0007dk-Be for bug-automake@gnu.org; Wed, 26 Jan 2011 05:23:44 -0500 Received: by wwi18 with SMTP id 18so5114711wwi.0 for ; Wed, 26 Jan 2011 02:23:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=aHc3wuG/zduthKHSuNlwcBhw1QweACsqHVy9CYcXlZw=; b=OC45qHlv4Hoy6mJigxOSNWEIChtdULgfvkUAQ+P06muio8Uqtdm63FG8Ea0yhxRPju fAMy1tSC98nW1xfR2y4fMtN8ONce4cK0TYu0CzLzH1dW2mcSvPOnKGepRNA2A0K0luJM e07fV1HjX1CkuInFatppov8t2OAuVHi+ZVAnM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=jCuCoIxgPaTd7Zjnr0GCbIqMNxDiUHrJGXuclp0jHiB0mxES7qMFH8jRcuDTLsICUJ k8VW1TMla4ndeuQ2tbYfkioe6cachLoprezkYZKnCoOSs2YQUeNZzoua+67/EBJmq5P+ RybMgGweJ85cNfDfs66M4wFo3WgFNaS6sKzHQ= MIME-Version: 1.0 Received: by 10.216.213.15 with SMTP id z15mr197283weo.61.1296037422555; Wed, 26 Jan 2011 02:23:42 -0800 (PST) Received: by 10.216.239.68 with HTTP; Wed, 26 Jan 2011 02:23:42 -0800 (PST) In-Reply-To: <20110111203530.GH18620@gmx.de> References: <7be7150f0911250049k6c475e8dn876947269496c346@mail.gmail.com> <7be7150f0911270138h81a121qc32309ae4c676aa3@mail.gmail.com> <20091127213023.GE19712@gmx.de> <20091127215006.GF19712@gmx.de> <20110111203530.GH18620@gmx.de> Date: Wed, 26 Jan 2011 13:23:42 +0300 Message-ID: Subject: Re: 1.11 doesn't add sources with nonstandard suffixes when making a binary From: =?UTF-8?B?0K7RgNC40Lkg0J/Rg9GF0LDQu9GM0YHQutC40Lk=?= To: Ralf.Wildenhues@gmx.de, bug-automake@gnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -5.6 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.6 (-----) Good day, Ralf! .pc.lo compiles but there is no tags rule being generated. With .pc.c rule tags are ok. So still there is a problem somewhere... 2011/1/11 Ralf Wildenhues : > Hello =D0=AE=D1=80=D0=B8=D0=B9, > > * =D0=AE=D1=80=D0=B8=D0=B9 =D0=9F=D1=83=D1=85=D0=B0=D0=BB=D1=8C=D1=81=D0= =BA=D0=B8=D0=B9 wrote on Tue, Jan 11, 2011 at 03:48:08PM CET: >> I've (finally) made it through two implicit rules, but i have a problem = there. >> >> The makefile looks something like that: >> >> ------------------------ >> .SUFFIXES: .pc .lo .c >> .pc.c: >> =C2=A0 =C2=A0 =C2=A0 cp $< $@ >> .c.lo: >> =C2=A0 =C2=A0 =C2=A0 cp $< $@ >> ------------------------ >> >> Given that i have no .c and no .lo before invoking make, it works good >> with gmake and aix make. >> While on HP-UX it doesn't: > > Yep, that's because some non-GNU makes don't close suffix rules > transitively. =C2=A0You can either add explicit stub dependencies > =C2=A0foo.lo: foo.c > =C2=A0bar.lo: bar.c > =C2=A0... > > or you can add a .pc.lo rule that contains the commands from both other > rules. =C2=A0Or require a decent make. =C2=A0;-) > > Cheers, > Ralf > --=20 =C2=ABThe good thing about standards is there are so many to choose from.= =C2=BB From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 22 11:49:26 2012 Received: (at 7824) by debbugs.gnu.org; 22 Jul 2012 15:49:26 +0000 Received: from localhost ([127.0.0.1]:57784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SsyPO-00034D-5r for submit@debbugs.gnu.org; Sun, 22 Jul 2012 11:49:26 -0400 Received: from mail-bk0-f44.google.com ([209.85.214.44]:50096) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SsyPM-000340-Oz; Sun, 22 Jul 2012 11:49:25 -0400 Received: by bkty7 with SMTP id y7so4012684bkt.3 for ; Sun, 22 Jul 2012 08:42:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:mime-version:to:cc:subject:content-type :content-transfer-encoding; bh=xD/h2YvD5EYR3TYI4tCUuQJxgzpJxKIoPpjk69TF2PI=; b=rzYvTD6+lU5J49peo9cLbmIhKA/phmhLx5j0Tca3/rhECOrCmxoZZYQHtiZ5HlDmrn v80xPm1ykGOWvd5fsFomvSKA4JGk7ffvQapTWSDLKGxcQvQi0Oq3Nq2A7FJavo4gPzCi +YWfiAA83DR9nM7HgOHmQASJi5b6OSnvtseZ5HqjD+ftK2RLkxP3tiNB/l//D9k4Qbjm uZJdwyEyPFpm1J2KkJDRBg/MPxZOpho7PYIrSDapb6J0pZCVpLE1iuk3b+/AKJhdDnIM yTL0JZVbcDVPgrQ06arE/FMEAu1BAUw7oDsVRQDQviu7tFnTVUawTAHelxV3shODADK4 xYxw== Received: by 10.205.123.10 with SMTP id gi10mr6278000bkc.9.1342971774860; Sun, 22 Jul 2012 08:42:54 -0700 (PDT) Received: from [192.168.178.21] (host105-96-dynamic.4-87-r.retail.telecomitalia.it. [87.4.96.105]) by mx.google.com with ESMTPS id he8sm5256773bkc.3.2012.07.22.08.42.53 (version=SSLv3 cipher=OTHER); Sun, 22 Jul 2012 08:42:54 -0700 (PDT) Message-ID: <500C1F75.2070607@gmail.com> Date: Sun, 22 Jul 2012 17:42:45 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: 7824@debbugs.gnu.org Subject: won't fix Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 7824 Cc: 7670@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) tags 7824 + wontfix tags 7670 + wontfix close 7824 close 7670 thanks These bugs would IMHO be too expensive to fix, and anyway fixing them would only bring a very marginal gain (as the issues only affects few vendor makes, and only appears in unusual -- albeit admittedly fully legitimate -- setups). In order not to keep the bug tracker cluttered up, I'm now closing these reports, marking them as "wontfix". Regards, Stefano From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 23 08:48:51 2012 Received: (at 7824) by debbugs.gnu.org; 23 Jul 2012 12:48:51 +0000 Received: from localhost ([127.0.0.1]:59751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1StI4A-0002eF-TO for submit@debbugs.gnu.org; Mon, 23 Jul 2012 08:48:51 -0400 Received: from mail-lb0-f172.google.com ([209.85.217.172]:47954) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1StI47-0002e7-Sq for 7824@debbugs.gnu.org; Mon, 23 Jul 2012 08:48:49 -0400 Received: by lbbgo11 with SMTP id go11so7868712lbb.3 for <7824@debbugs.gnu.org>; Mon, 23 Jul 2012 05:42:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=zCtIe1a5v7KVTwna6ARD0vLS098rOBTvEvIrTpFCK1c=; b=YNhDLtPDX08UZ/oNeJo9Sa7o1PMjppJhWAStfrACwdHmfZMnnvl9pGYEeH9lpqu5Od lBmPgUXDkrySmxQx8l5Q8Zqf8+2f39p7V95tz/l3B0yNARLCvmvqIKtn8K4IAmsm2fYF hIG8YZYqq8F3l1UemL07GYY6qRrEzC+kAAHUlbIHvyCokSTGoJKgv7QrcKfwIpY/Tkpt DgxJC1jxN85LwT4J3LaU5ONm43/5drhRfTNOb4ldLchd98oNUXt7qcisX6z8bjcGkgGW 02ta69wOPBzSszoEIFS9d+6q4oBFp4XuCPbRSyA17A84hh6RTj59QQ2HDpy3SlwaaqKn lVVA== Received: by 10.112.46.135 with SMTP id v7mr7690072lbm.3.1343047332975; Mon, 23 Jul 2012 05:42:12 -0700 (PDT) Received: from [192.168.178.21] (host105-96-dynamic.4-87-r.retail.telecomitalia.it. [87.4.96.105]) by mx.google.com with ESMTPS id b3sm2995076lbh.6.2012.07.23.05.42.11 (version=SSLv3 cipher=OTHER); Mon, 23 Jul 2012 05:42:12 -0700 (PDT) Message-ID: <500D46A0.1030309@gmail.com> Date: Mon, 23 Jul 2012 14:42:08 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: =?UTF-8?B?0K7RgNC40Lkg0J/Rg9GF0LDQu9GM0YHQutC40Lk=?= , 7824@debbugs.gnu.org, Automake List Subject: Automatic chaining of make suffix rules (was: Re: bug#7824: won't fix) References: <500C1F75.2070607@gmail.com> <500D1974.7050703@gmail.com> <500D3846.8080001@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 7824 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) [Re-adding the list, as this discussion is worth being registered in the archives IMHO] On 07/23/2012 02:18 PM, Юрий Пухальский wrote: > On Mon, Jul 23, 2012 at 3:40 PM, Stefano Lattarini > wrote: >> On 07/23/2012 11:42 AM, Юрий Пухальский wrote: >>> I understand that it's about a year since last activity on that bug. >>> And i had not yet time to write concisely about the issue i'm >>> suffering from. >>> >>> The situation is that both of the approaches (.pc.c rule and .pc.lo >>> rule) have problems entailed. >> >>> * .pc.lo rule doesn't create tags for *.pc sources. >>> >> Try to add the relevant '.pc' files to $(TAGS_FILES) explicitly. It should >> solve your issue. If it doesn't, you've found a new Automake bug, which I >> will gladly fix :-) > > Ah, ok! I knew there must be something like that. > But why in the first place it doesn't do it automatically? I have it > in the _SOURCES… Is it afraid of the .pc extension? > I'm not sure actually. Might be a tiny bug in automake. Care to open a new report about the issue, so I won't forget? I'll get to it eventually, but not right now. >> >>> * .pc.c rule doesn't work on HP-UX. >>> >> Which is the "wontfix" bug unfortunately. IMHO you should start lobbying >> for the use of GNU make whenever possible, or you'll miss all the exciting >> new features of Automake-NG ;-) > > "Und grün des Lebens goldner Baum…" > > Alas! My thing must be highly portable. I'm not sure who's guilty in > this case, maybe HP, > Well, their make is busted in another, more relevant way: And the INSTALL file from Automake itself reads: HP-UX `make' updates targets which have the same time stamps as their prerequisites, which makes it generally unusable when shipped generated files such as `configure' are involved. Use GNU `make' instead. This behaviour of HP-UX also violates the POSIX standard. But back to your use case, the HP-UX issue at hand (not chaining suffix rules automatically) is shared with at least another make implementation, that is, Solaris XPG4 make. But I usually don't care much about that one, because Solaris users have other, much better make implementations available from their vendor (that is, CCS make and Sun Distributed make) which doesn't suffer from that limitation. The *BSD makes don't suffer from it either. As for AIX, IRIX and OSF1/Tru64, I don't have access to those systems, so I can't test how their make implementations behave. > but probably kicking austin group for clarification is not that > bad idea. > It's a pretty good one indeed. Especially if you are volunteering :-) Thanks, Stefano From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 23 08:55:49 2012 Received: (at 7824) by debbugs.gnu.org; 23 Jul 2012 12:55:49 +0000 Received: from localhost ([127.0.0.1]:59766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1StIAu-0002nS-Rs for submit@debbugs.gnu.org; Mon, 23 Jul 2012 08:55:49 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:63906) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1StIAq-0002nI-9B for 7824@debbugs.gnu.org; Mon, 23 Jul 2012 08:55:46 -0400 Received: by obbwc20 with SMTP id wc20so9405856obb.3 for <7824@debbugs.gnu.org>; Mon, 23 Jul 2012 05:49:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=fGEdSVw5hutb8XkO7iRjqaVee1REe/NnLp6v7xJlnog=; b=EeK/4HmuMNO7tDp9WqkZ5XPZdgB8vMDW/Qhn5vqy3tfSwl//K8E0FeeWELagzrmdEh 0wWAJ1KcXuDbUFRO6+N0jYSFAnipm+1fXqQ+x0j5O0vCrvauWM5jhfr4cyl7+UKaWbgJ imLyDasrCoz0TlGkfF/0NPUi3P/PArGOZNI3Cd59sFqOEj8JZtSCx3xLxCrcskOe0FTo 6YUTOp4RkiiFh5aSUbggrjmkDK0UQiV5gGpMP/uYJAuClG/6Dd2WZBEJvrOwhjro4EEZ IwtmPwMx/uNEYXujlFzgBAXzHI6MZPfvK6hTkSG2biT49goqC5eTlLZf6WMbBSYZUh6M Ue1w== MIME-Version: 1.0 Received: by 10.182.216.99 with SMTP id op3mr20842757obc.30.1343047749724; Mon, 23 Jul 2012 05:49:09 -0700 (PDT) Received: by 10.76.82.100 with HTTP; Mon, 23 Jul 2012 05:49:09 -0700 (PDT) In-Reply-To: <500D46A0.1030309@gmail.com> References: <500C1F75.2070607@gmail.com> <500D1974.7050703@gmail.com> <500D3846.8080001@gmail.com> <500D46A0.1030309@gmail.com> Date: Mon, 23 Jul 2012 16:49:09 +0400 Message-ID: Subject: Re: Automatic chaining of make suffix rules (was: Re: bug#7824: won't fix) From: =?UTF-8?B?0K7RgNC40Lkg0J/Rg9GF0LDQu9GM0YHQutC40Lk=?= To: Stefano Lattarini Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 7824 Cc: 7824@debbugs.gnu.org, Automake List X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On Mon, Jul 23, 2012 at 4:42 PM, Stefano Lattarini wrote: > [Re-adding the list, as this discussion is worth being registered in > the archives IMHO] > Ok. >>>> The situation is that both of the approaches (.pc.c rule and .pc.lo >>>> rule) have problems entailed. >>> >>>> * .pc.lo rule doesn't create tags for *.pc sources. >>>> >>> Try to add the relevant '.pc' files to $(TAGS_FILES) explicitly. It sh= ould >>> solve your issue. If it doesn't, you've found a new Automake bug, whic= h I >>> will gladly fix :-) >> >> Ah, ok! I knew there must be something like that. >> But why in the first place it doesn't do it automatically? I have it >> in the _SOURCES=E2=80=A6 Is it afraid of the .pc extension? >> > I'm not sure actually. Might be a tiny bug in automake. Care to open a > new report about the issue, so I won't forget? I'll get to it eventually= , > but not right now. I'll doublecheck to be sure and will do. > >>> >>>> * .pc.c rule doesn't work on HP-UX. >>>> >>> Which is the "wontfix" bug unfortunately. IMHO you should start lobbyi= ng >>> for the use of GNU make whenever possible, or you'll miss all the excit= ing >>> new features of Automake-NG ;-) >> >> "Und gr=C3=BCn des Lebens goldner Baum=E2=80=A6" >> >> Alas! My thing must be highly portable. I'm not sure who's guilty in >> this case, maybe HP, >> > Well, their make is busted in another, more relevant way: > > > > And the INSTALL file from Automake itself reads: > > HP-UX `make' updates targets which have the same time stamps as > their prerequisites, which makes it generally unusable when shipped > generated files such as `configure' are involved. Use GNU `make' > instead. > > This behaviour of HP-UX also violates the POSIX standard. > > But back to your use case, the HP-UX issue at hand (not chaining suffix > rules automatically) is shared with at least another make implementation, > that is, Solaris XPG4 make. But I usually don't care much about that > one, because Solaris users have other, much better make implementations > available from their vendor (that is, CCS make and Sun Distributed > make) which doesn't suffer from that limitation. The *BSD makes don't > suffer from it either. As for AIX, IRIX and OSF1/Tru64, I don't have > access to those systems, so I can't test how their make implementations > behave. I have aix 5.3 and aix 6.1 here. So if you tell me how it's best to check=E2=80=A6 As far as i remember i haven't had this very problem on AIX. > >> but probably kicking austin group for clarification is not that >> bad idea. >> > It's a pretty good one indeed. Especially if you are volunteering :-) I've positive experience already. Ok, well, will put it to the list of thing to do. > > Thanks, > Stefano --=20 =C2=ABEvery person has a certain horizon. When it narrows and becomes infinitely small, it changes into a point and then the person says: =E2=80=9CThis is my point of view.=E2=80=9D=C2=BB From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 23 09:23:34 2012 Received: (at 7824) by debbugs.gnu.org; 23 Jul 2012 13:23:34 +0000 Received: from localhost ([127.0.0.1]:59861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1StIbl-0004HO-Pj for submit@debbugs.gnu.org; Mon, 23 Jul 2012 09:23:34 -0400 Received: from mail-bk0-f44.google.com ([209.85.214.44]:34685) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1StIbj-0004HF-54 for 7824@debbugs.gnu.org; Mon, 23 Jul 2012 09:23:32 -0400 Received: by bkty7 with SMTP id y7so4692124bkt.3 for <7824@debbugs.gnu.org>; Mon, 23 Jul 2012 06:16:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=s/8EBFbEOzvLoFugKQW/BFvOwcxVu7sfY5tK3kLJWsU=; b=ex/h4MyBb3pXgFqpK9jfl/eaEEqaXxNGlBuYm5IwVmS7UbU+RqehE88ooocf7H4Hkh bh2hdoZwP9w1p/KJ4mePMmdemP/GEPHUiEmOEg722GrEgMMtH9n2mTtpSdO5EZ2OkRBe mY6/AkjSbqaaGPUqqVBpA+yphKp7RF/EnIGDVt3kjwsBkmISspUguUgJp8J7aYk+3es1 I7c9xFjzKYB/JErATse1ZfWlQ8lHPfAnL2udwglVUob+3hbhLVy3K/Q2ZxlJF4qmC2qK pp9BNxf3vyFqQYG2oJ0ZlMq/QtAkzuHPaLkpMEKSpNiqZUGzwYLcqJqbE70PgrEl2Dfg sFdg== Received: by 10.152.104.44 with SMTP id gb12mr16780156lab.29.1343049070187; Mon, 23 Jul 2012 06:11:10 -0700 (PDT) Received: from [192.168.178.21] (host105-96-dynamic.4-87-r.retail.telecomitalia.it. [87.4.96.105]) by mx.google.com with ESMTPS id hm7sm13468063lab.12.2012.07.23.06.11.08 (version=SSLv3 cipher=OTHER); Mon, 23 Jul 2012 06:11:09 -0700 (PDT) Message-ID: <500D4D69.1080103@gmail.com> Date: Mon, 23 Jul 2012 15:11:05 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: =?UTF-8?B?0K7RgNC40Lkg0J/Rg9GF0LDQu9GM0YHQutC40Lk=?= Subject: Re: bug#7824: Automatic chaining of make suffix rules References: <500C1F75.2070607@gmail.com> <500D1974.7050703@gmail.com> <500D3846.8080001@gmail.com> <500D46A0.1030309@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 7824 Cc: 7824@debbugs.gnu.org, Automake List X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 07/23/2012 02:49 PM, Юрий Пухальский wrote: > > [SNIP] > >>> >>> Alas! My thing must be highly portable. I'm not sure who's guilty in >>> this case, maybe HP, >>> >> Well, their make is busted in another, more relevant way: >> >> >> >> And the INSTALL file from Automake itself reads: >> >> HP-UX `make' updates targets which have the same time stamps as >> their prerequisites, which makes it generally unusable when shipped >> generated files such as `configure' are involved. Use GNU `make' >> instead. >> >> This behaviour of HP-UX also violates the POSIX standard. >> >> But back to your use case, the HP-UX issue at hand (not chaining suffix >> rules automatically) is shared with at least another make implementation, >> that is, Solaris XPG4 make. But I usually don't care much about that >> one, because Solaris users have other, much better make implementations >> available from their vendor (that is, CCS make and Sun Distributed >> make) which doesn't suffer from that limitation. >> Oops, I double checked, and It seems I got this wrong: Solaris CCS make and Sun Distributed make do *not* support automatic chaining of suffix rules in general :-/ They only support it if the intermediate target appears as a dependency somewhere (which luckily is enough to make our Lex/Yacc support -- which uses chains of suffix rules -- work correctly with those makes; phfew!) >> The *BSD makes don't >> suffer from it either. As for AIX, IRIX and OSF1/Tru64, I don't have >> access to those systems, so I can't test how their make implementations >> behave. > > I have aix 5.3 and aix 6.1 here. So if you tell me how it's best to > check… > You can use this Makefile: .SUFFIXES: .u .v .w .u.v: ; cp $< $@ .v.w: ; cp $< $@ then "touch foo.u" and call "make foo.w". If the file 'foo.w' is created correctly, chaining of suffix rules is supported by the make implementation. > As far as i remember i haven't had this very problem on AIX. > >>> but probably kicking austin group for clarification is not that >>> bad idea. >>> >> It's a pretty good one indeed. Especially if you are volunteering :-) > > I've positive experience already. Ok, well, will put it to the list of > thing to do. > Thanks, Stefano From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 23 09:38:20 2012 Received: (at 7824) by debbugs.gnu.org; 23 Jul 2012 13:38:20 +0000 Received: from localhost ([127.0.0.1]:59924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1StIq3-0004d0-Ia for submit@debbugs.gnu.org; Mon, 23 Jul 2012 09:38:20 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:42468) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1StIq0-0004cp-54 for 7824@debbugs.gnu.org; Mon, 23 Jul 2012 09:38:17 -0400 Received: by obbwc20 with SMTP id wc20so9450569obb.3 for <7824@debbugs.gnu.org>; Mon, 23 Jul 2012 06:31:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=XJ1KZce31o2uWkpJca3tEGf+x/6a75zsFBd/9MtFpCs=; b=CiombCgAh2V5n3ky/tbNgzzooHEN1znPZjYMJE9ROnlx5a8MHeyH2AdqLHcLVtDQ9y o31a2boNDOiPukxkMb0P7FD7/zbpzzwhHMG5414e5vmQ/XPcy53XItqG41dTD3tZmiqB uudi6ZuBlKrMmta5TW3CBU+HApd6zaa/W2sk3BF7fpMU40Jzfn1bVPFwZbS3bGG2P8kS XyKUCcgCpiFn3KKSr8m/n8WPxBkAzLBdZF+vR3OY/aCnYg7uvdRvAe4BtujoBQAkZ0tp BymDG54hpvDBS+/Pz6Zb3PHL09bOEWnKfucUrDchffEViwDmAUctH1ozmZ4xHy/bSVIL oe4g== MIME-Version: 1.0 Received: by 10.182.216.99 with SMTP id op3mr21053724obc.30.1343050300546; Mon, 23 Jul 2012 06:31:40 -0700 (PDT) Received: by 10.76.82.100 with HTTP; Mon, 23 Jul 2012 06:31:40 -0700 (PDT) In-Reply-To: <500D4D69.1080103@gmail.com> References: <500C1F75.2070607@gmail.com> <500D1974.7050703@gmail.com> <500D3846.8080001@gmail.com> <500D46A0.1030309@gmail.com> <500D4D69.1080103@gmail.com> Date: Mon, 23 Jul 2012 17:31:40 +0400 Message-ID: Subject: Re: bug#7824: Automatic chaining of make suffix rules From: =?UTF-8?B?0K7RgNC40Lkg0J/Rg9GF0LDQu9GM0YHQutC40Lk=?= To: Stefano Lattarini Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 7824 Cc: 7824@debbugs.gnu.org, Automake List X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) >>> The *BSD makes don't >>> suffer from it either. As for AIX, IRIX and OSF1/Tru64, I don't have >>> access to those systems, so I can't test how their make implementations >>> behave. >> >> I have aix 5.3 and aix 6.1 here. So if you tell me how it's best to >> check=E2=80=A6 >> > You can use this Makefile: > > .SUFFIXES: .u .v .w > .u.v: ; cp $< $@ > .v.w: ; cp $< $@ > > then "touch foo.u" and call "make foo.w". If the file 'foo.w' is created > correctly, chaining of suffix rules is supported by the make implementati= on. 5.3: bash-3.00$ touch foo.u bash-3.00$ make foo.w cp foo.u foo.v cp foo.v foo.w bash-3.00$ type make make is hashed (/usr/bin/make) (/usr/bin/make and /bin/make both link to /usr/ccs/bin/make) 6.1: bash-3.00$ touch foo.u bash-3.00$ /usr/ccs/bin/make foo.w cp foo.u foo.v cp foo.v foo.w as we have got gmake installed in /usr/bin and /bin. --=20 =C2=ABEvery person has a certain horizon. When it narrows and becomes infinitely small, it changes into a point and then the person says: =E2=80=9CThis is my point of view.=E2=80=9D=C2=BB From unknown Fri Jun 20 07:13:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 21 Aug 2012 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 12 15:24:52 2012 Received: (at control) by debbugs.gnu.org; 12 Sep 2012 19:24:52 +0000 Received: from localhost ([127.0.0.1]:57714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TBsYN-0001Ws-QU for submit@debbugs.gnu.org; Wed, 12 Sep 2012 15:24:52 -0400 Received: from mail-bk0-f44.google.com ([209.85.214.44]:53103) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TBsYM-0001Wk-50 for control@debbugs.gnu.org; Wed, 12 Sep 2012 15:24:50 -0400 Received: by bkty12 with SMTP id y12so98867bkt.3 for ; Wed, 12 Sep 2012 12:24:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:mime-version:to:subject:content-type :content-transfer-encoding; bh=mCtylooJOGaE4Qry4O1GcHEXpxQjRxSuu97J6sXj5yI=; b=vP510excPNnSZ5YshtYOCLAVVGyNGZx4muysA5cKgW/zei9+knII5tvWYHpVVymKkg CABcxwsZmEOqdnG0Wl+o4tKHYFtnGy7X3MDrwnOYFlIXzdQc3IQVSaNcCUmlsIMiLoKy PWVz+WCzBNI6pS+j9CszOR2ZDrjNXCc6BwNstuJp6mKS2tqfHtYU/5092omdtoA3bJXC ju/FbEpwohhO1C8809ZjRGPqYYGqlzPpXZAlD2D/qWv6R/ZU//9QMdp/Yeesl/HxoUeD rHHbKXrNoq5KXEEgwXIQK1rZEc1BeqeL83zx73Xd8mZ6o3lDn0fk+44dgDABBiOwRzzD fbrQ== Received: by 10.204.136.205 with SMTP id s13mr6575471bkt.22.1347477841837; Wed, 12 Sep 2012 12:24:01 -0700 (PDT) Received: from [192.168.178.21] (host194-94-dynamic.2-87-r.retail.telecomitalia.it. [87.2.94.194]) by mx.google.com with ESMTPS id c18sm12859418bkv.8.2012.09.12.12.23.59 (version=SSLv3 cipher=OTHER); Wed, 12 Sep 2012 12:23:59 -0700 (PDT) Message-ID: <5050E14B.2020507@gmail.com> Date: Wed, 12 Sep 2012 21:23:55 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: control@debbugs.gnu.org Subject: x Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) unarchive 7824 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 12 15:31:32 2012 Received: (at 7824) by debbugs.gnu.org; 12 Sep 2012 19:31:32 +0000 Received: from localhost ([127.0.0.1]:57724 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TBseq-0002Xi-MR for submit@debbugs.gnu.org; Wed, 12 Sep 2012 15:31:32 -0400 Received: from mail-bk0-f44.google.com ([209.85.214.44]:44066) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TBsej-0002XT-2b for 7824@debbugs.gnu.org; Wed, 12 Sep 2012 15:31:31 -0400 Received: by bkty12 with SMTP id y12so102017bkt.3 for <7824@debbugs.gnu.org>; Wed, 12 Sep 2012 12:30:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=YUxejkSHpKEKUjTE9jXk8avwk/D3i2eOCdKh3VKVEgU=; b=ijf5lnKmFfdlBDzmnOabKtbrL3G6mjTcyivNDCDukLlTliOb2CosE2Q7o7N70/wvuS g7/TQNTceC1mCCRVuHoyN2o/nBrpWOs/6D7oQc7aH6hqxmyEquqEtMf1q6GdevqOZMS6 dA6WIPKZnv1TJMM00ollt93QPPKq+7MWySNQnS/QkwdYJ0OsZ7P/1rTlL+C1eOkzmV/x b+py/dUkUILRzfyZSEGDtNJhuFHLZT0RaRokW9+rNOXx94N7V9aXFi+V5gZ3jbBYLRJg sVgo9kUHpNrCxzU0QuCUJKsT6cILTkPyitNqc1+zIq+CnuTEpZd5hS8LRa5kftcWz+vr lhvA== Received: by 10.204.157.151 with SMTP id b23mr6501039bkx.96.1347478236900; Wed, 12 Sep 2012 12:30:36 -0700 (PDT) Received: from [192.168.178.21] (host194-94-dynamic.2-87-r.retail.telecomitalia.it. [87.2.94.194]) by mx.google.com with ESMTPS id y20sm12873169bkv.11.2012.09.12.12.30.34 (version=SSLv3 cipher=OTHER); Wed, 12 Sep 2012 12:30:35 -0700 (PDT) Message-ID: <5050E2D7.2090508@gmail.com> Date: Wed, 12 Sep 2012 21:30:31 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: =?UTF-8?B?0K7RgNC40Lkg0J/Rg9GF0LDQu9GM0YHQutC40Lk=?= Subject: Re: bug#7824: Automatic chaining of make suffix rules References: <500C1F75.2070607@gmail.com> <500D1974.7050703@gmail.com> <500D3846.8080001@gmail.com> <500D46A0.1030309@gmail.com> <500D4D69.1080103@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 7824 Cc: 7824@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 09/12/2012 08:31 PM, Юрий Пухальский wrote: > For your info, the proposed clarification in standard concerning chaining rules. > http://austingroupbugs.net/view.php?id=602#c1363 > Thanks for keeping me posted. I'm sending this answer to the bug ticket as well (in CC:), to give it some "closure" :-) Regards, Stefano From unknown Fri Jun 20 07:13:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 11 Oct 2012 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator