From unknown Sat Jun 21 10:37:14 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#7689 <7689@debbugs.gnu.org> To: bug#7689 <7689@debbugs.gnu.org> Subject: Status: Disable portability warnings about make portability issues only? Reply-To: bug#7689 <7689@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:37:14 +0000 retitle 7689 Disable portability warnings about make portability issues onl= y? reassign 7689 automake submitter 7689 Stefano Lattarini severity 7689 wishlist tag 7689 wontfix thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 20 15:14:44 2010 Received: (at submit) by debbugs.gnu.org; 20 Dec 2010 20:14:44 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PUm83-0006sG-5A for submit@debbugs.gnu.org; Mon, 20 Dec 2010 15:14:43 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PUl7C-0005QT-6D for submit@debbugs.gnu.org; Mon, 20 Dec 2010 14:09:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PUlDR-0000hJ-TM for submit@debbugs.gnu.org; Mon, 20 Dec 2010 14:16:16 -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,T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:57354) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PUlDR-0000h9-R1 for submit@debbugs.gnu.org; Mon, 20 Dec 2010 14:16:13 -0500 Received: from [140.186.70.92] (port=36216 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PUlDQ-0005mU-M8 for bug-automake@gnu.org; Mon, 20 Dec 2010 14:16:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PUlDO-0000gW-3n for bug-automake@gnu.org; Mon, 20 Dec 2010 14:16:12 -0500 Received: from mail.redfish-solutions.com ([66.232.79.143]:52712) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PUlDN-0000fI-T5 for bug-automake@gnu.org; Mon, 20 Dec 2010 14:16:10 -0500 Received: from macbook.redfish-solutions.com (71-34-113-51.ptld.qwest.net [71.34.113.51]) (authenticated bits=0) by mail.redfish-solutions.com (8.14.4/8.14.4) with ESMTP id oBKJFtpI007032 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Mon, 20 Dec 2010 12:16:02 -0700 Message-ID: <4D0FAB6B.1060801@redfish-solutions.com> Date: Mon, 20 Dec 2010 11:15:55 -0800 From: Philip Prindeville User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6 MIME-Version: 1.0 To: bug-automake@gnu.org Subject: Fwd: Due for a new release? Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.72 on 192.168.1.3 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: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 20 Dec 2010 15:14:41 -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 (-----) The odd thing is that even though it complains, it still generates the correct Makefile in the first case: SYMFILES = $(srcdir)/uni.h $(shell $(CC) $(CFLAGS) -E $(srcdir)/header.c | $(AWK) -f $(srcdir)/script.awk) Does automake need to be $(shell ...)-aware? -------- Original Message -------- Subject: Due for a new release? Date: Sun, 19 Dec 2010 20:14:28 -0800 From: Philip Prindeville To: linux-atm-general@lists.sourceforge.net 2.5.1 has now been out over a year. Noticed that there are some issues w/ building this version, especially in cross-compilation environments. ... Running libtoolize... libtoolize: putting auxiliary files in `.'. libtoolize: copying file `./ltmain.sh' libtoolize: You should add the contents of the following files to `aclocal.m4': libtoolize: `/usr/share/aclocal/libtool.m4' libtoolize: `/usr/share/aclocal/ltoptions.m4' libtoolize: `/usr/share/aclocal/ltversion.m4' libtoolize: `/usr/share/aclocal/ltsugar.m4' libtoolize: `/usr/share/aclocal/lt~obsolete.m4' libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.in and libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree. libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. Running aclocal... Running autoconf... Running autoheader... Running automake... src/q2931/Makefile.am:21: shell $(CC: non-POSIX variable name src/q2931/Makefile.am:21: (probably a GNU make extension) src/qgen/Makefile.am:8: `CFLAGS' is a user variable, you should not override it; src/qgen/Makefile.am:8: use `AM_CFLAGS' instead. Finished... Now run './configure' and 'make'... ... The first warning comes from: SYMFILES = $(srcdir)/uni.h $(shell $(CC) $(CFLAGS) -E $(srcdir)/header.c | $(AWK) -f $(srcdir)/script.awk) and the second warning from: CFLAGS = @CFLAGS_FOR_BUILD@ Could we do a little cleanup on it and release 2.5.2? Thanks, -Philip From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 22 18:19:01 2010 Received: (at 7689) by debbugs.gnu.org; 22 Dec 2010 23:19:03 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PVXxV-00065D-4i for submit@debbugs.gnu.org; Wed, 22 Dec 2010 18:19:01 -0500 Received: from mail-ww0-f46.google.com ([74.125.82.46]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PVXxS-00064x-5t; Wed, 22 Dec 2010 18:18:58 -0500 Received: by wwj40 with SMTP id 40so6024473wwj.15 for ; Wed, 22 Dec 2010 15:25:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:cc:references:in-reply-to:mime-version:content-type :content-transfer-encoding:message-id; bh=x9uLcUPJ1qCHG24eAQyStKrFxuw5roZiTLLhL2WMA3M=; b=WhML9JBaACYf1C/Xju3nOJN7bz68Sh1vgFNVp1petogltsL0hVsFjQs+EcBPLQkE+k AnIo7kh8T8EU5F46YDcJ6jKKjnoRk/EbcQgtiAzjv3sxZrRuRvBEAjiRgLdW2sly1P43 MlFo/4/f1mLIIs/RCfP4+wfm1tpLSG4hqi+mU= 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=cq/EGo8Bdk88uXbXrn54ZJN+BvM7N1nnBz9KjXSMH9ZN9KC4pKHZNilqn7tpHPJcvy DKv3hsbA3uFFeXCQVAO2At7+4TjBxKySblpYjB7gDsYOVGuEzFv2s71FXUsjaumDH8EN PQ7iFN+XckOPYBHgROiSn1Vi7ThrUgnf3v6y4= Received: by 10.227.127.134 with SMTP id g6mr4710325wbs.33.1293060333425; Wed, 22 Dec 2010 15:25:33 -0800 (PST) Received: from bigio.localnet (host121-44-dynamic.48-82-r.retail.telecomitalia.it [82.48.44.121]) by mx.google.com with ESMTPS id q18sm4856124wbe.11.2010.12.22.15.25.31 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 22 Dec 2010 15:25:32 -0800 (PST) From: Stefano Lattarini To: 7689@debbugs.gnu.org Subject: Re: bug#7689: Fwd: Due for a new release? Date: Thu, 23 Dec 2010 00:24:34 +0100 User-Agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) References: <4D0FAB6B.1060801@redfish-solutions.com> In-Reply-To: <4D0FAB6B.1060801@redfish-solutions.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201012230024.35498.stefano.lattarini@gmail.com> X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: 7689 Cc: Philip Prindeville , Nick Bowler 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.5 (---) tags 7689 notabug close 7689 thanks On Monday 20 December 2010, Philip Prindeville wrote: > The odd thing is that even though it complains, it still generates the correct Makefile in the first case: > > SYMFILES = $(srcdir)/uni.h $(shell $(CC) $(CFLAGS) -E $(srcdir)/header.c | $(AWK) -f $(srcdir)/script.awk) > > Does automake need to be $(shell ...)-aware? > This is not a bug, as Nick has clearly explained here (BTW, thanks Nick for this!): So I'm closing it. Philip, if you've been confused on this issue by the automake manual, and have specific complaints or suggestions for improvement, feel free to open a new bug report. Thanks. Regards, Stefano From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 22 19:30:25 2010 Received: (at 7689) by debbugs.gnu.org; 23 Dec 2010 00:30: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 1PVZ4b-0008LQ-Aj for submit@debbugs.gnu.org; Wed, 22 Dec 2010 19:30:25 -0500 Received: from mail-wy0-f172.google.com ([74.125.82.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PVZ4Y-0008LA-IR; Wed, 22 Dec 2010 19:30:23 -0500 Received: by wyf23 with SMTP id 23so5721953wyf.3 for ; Wed, 22 Dec 2010 16:36:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:cc:references:in-reply-to:mime-version:content-type :content-transfer-encoding:message-id; bh=KfsNYKlfOJaXhAjxIO/gwEEnNzJdSNhXNr9Nzmxe6Zw=; b=C6Ae2ed6WTWFCfKy4gC0l5SsqguoN3Y0QKg5A3UcsYTBstd2brazGPQUfTlg4a5rP6 1eAxw7wOuzDEK8CcXYVEMSP2aSe4akGHCZ/vnARSDAOszJcgrRNeVPVq2znhfXAtU4Bu Dqc4+6dIV4FhMeHiSjQXHXM7lbjqKbPZFWQp4= 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=d0RIraVY0vtM+jL3/dVqn6hpf793BiLkuE2GejbnoZSrHOAR1ZrEx/rDfOjgv1ZVqY teOhMb1D/YLB8tNcDg1Cb0dWkkAaveCRjT1k7UMIuBSx95CQ132v4jrsj/SjDsSgKch3 Qz80JpGEGBoUOPA1guMzjqfWb/RvPfWrZgw8k= Received: by 10.227.128.203 with SMTP id l11mr4585410wbs.104.1293064618016; Wed, 22 Dec 2010 16:36:58 -0800 (PST) Received: from bigio.localnet (host121-44-dynamic.48-82-r.retail.telecomitalia.it [82.48.44.121]) by mx.google.com with ESMTPS id f35sm4885739wbf.14.2010.12.22.16.36.56 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 22 Dec 2010 16:36:57 -0800 (PST) From: Stefano Lattarini To: Philip Prindeville Subject: Re: bug#7689: Fwd: Due for a new release? Date: Thu, 23 Dec 2010 01:36:41 +0100 User-Agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) References: <4D0FAB6B.1060801@redfish-solutions.com> <201012230024.35498.stefano.lattarini@gmail.com> <4D1294A4.6030401@redfish-solutions.com> In-Reply-To: <4D1294A4.6030401@redfish-solutions.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201012230136.42121.stefano.lattarini@gmail.com> X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: 7689 Cc: Nick Bowler , 7689@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: -3.5 (---) reopen 7689 ! tags 7689 -notabug severity 7689 whishlist retitle 7689 Disable portability warnings about make portability issues only? thanks On Thursday 23 December 2010, Philip Prindeville wrote: > On 12/22/10 3:24 PM, Stefano Lattarini wrote: > > tags 7689 notabug > > close 7689 > > thanks > > > > On Monday 20 December 2010, Philip Prindeville wrote: > >> The odd thing is that even though it complains, it still generates the correct Makefile in the first case: > >> > >> SYMFILES = $(srcdir)/uni.h $(shell $(CC) $(CFLAGS) -E $(srcdir)/header.c | $(AWK) -f $(srcdir)/script.awk) > >> > >> Does automake need to be $(shell ...)-aware? > >> > > This is not a bug, as Nick has clearly explained here (BTW, thanks > > Nick for this!): > > > > > > So I'm closing it. > > > > Philip, if you've been confused on this issue by the automake manual, > > and have specific complaints or suggestions for improvement, feel free > > to open a new bug report. Thanks. > > > > Regards, > > Stefano > > No, not confused. Just seems counter-intuitive that a GNU utility would have > the default behavior of complaining when you use other GNU utilities... or > syntax particular to them. > > It might make more sense to have automake assume that it is being used with > gmake, and then have a specific option to explicitly turn off that behavior. > Well, since one of the primary goals of Automake is generating *portable* Makefiles (and believe me it goes through considerable pain to do so), its behaviour is perfectly rational in this regard. That said, I think that having more granular warnings about make-only portability issues might make sense; so that a developer interested in supporting only GNU make could do something like: AUTOMAKE_OPTIONS([-Wall -Wno-make-portability]) and then safely use GNU extensions in his Makefile.am, while preserving all the other portability warnings provided by Automake. In light of this, I'm re-opening and re-titling this bug (with severity "whishlist" this time). Thanks, Stefano From unknown Sat Jun 21 10:37:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Did not alter fixed versions and reopened. Date: Thu, 23 Dec 2010 00:31:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # Did not alter fixed versions and reopened. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 22 19:51:39 2010 Received: (at control) by debbugs.gnu.org; 23 Dec 2010 00:51:39 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PVZP8-00016A-G9 for submit@debbugs.gnu.org; Wed, 22 Dec 2010 19:51:38 -0500 Received: from mail-wy0-f172.google.com ([74.125.82.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PVZP6-00015x-JP for control@debbugs.gnu.org; Wed, 22 Dec 2010 19:51:37 -0500 Received: by wyf23 with SMTP id 23so5735344wyf.3 for ; Wed, 22 Dec 2010 16:58:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:mime-version:content-type:content-transfer-encoding :message-id; bh=nf+4Ax+zviT/bAGmjn0Zifp4gG53ey4hNyFS1mGUW3k=; b=NMMvPEvBknk2Yq5IQRs2wmtnMVICTeZxAxPJ8zyD5duTZFS9XihoKw0zNBVFfWJHRK shcmJgeirRyj7GiQ0xYijPWGjNdfkSEGG5lQkSKAQS17/pLR3sDVxBKXFlxOXJbAfeCK vJyUW8vk5UawRTv1XTBKs62JUHbnTh0nytO70= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:mime-version:content-type :content-transfer-encoding:message-id; b=vYEjrsTsOnxtAwphRahq+WqPi1M2c5IPte/vA6K5G9dVRNE7asyzIUWsMP0kgeCjtx DJMCW859Sb1ucyGsiQ0m16rYjmqjOWjhlIm/2FVDqgTuFQ32bQ8KNZIPN6BF8wCEuSHc jjTqlsYI52F/FVZ5+GPw/lsaT5VtnttIQvrus= Received: by 10.227.209.206 with SMTP id gh14mr4606875wbb.217.1293065891965; Wed, 22 Dec 2010 16:58:11 -0800 (PST) Received: from bigio.localnet (host121-44-dynamic.48-82-r.retail.telecomitalia.it [82.48.44.121]) by mx.google.com with ESMTPS id m10sm4897526wbc.10.2010.12.22.16.58.07 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 22 Dec 2010 16:58:08 -0800 (PST) From: Stefano Lattarini To: control@debbugs.gnu.org Subject: nihil Date: Thu, 23 Dec 2010 01:57:57 +0100 User-Agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201012230157.57919.stefano.lattarini@gmail.com> X-Spam-Score: -3.5 (---) 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: -3.6 (---) tags 7689 - notabug severity 7689 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 23 05:58:56 2010 Received: (at 7689) by debbugs.gnu.org; 23 Dec 2010 10:58:57 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PVisq-00079b-MZ for submit@debbugs.gnu.org; Thu, 23 Dec 2010 05:58:56 -0500 Received: from mail-ww0-f46.google.com ([74.125.82.46]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PViso-00079O-5L for 7689@debbugs.gnu.org; Thu, 23 Dec 2010 05:58:54 -0500 Received: by wwj40 with SMTP id 40so6448436wwj.15 for <7689@debbugs.gnu.org>; Thu, 23 Dec 2010 03:05:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:cc:references:in-reply-to:mime-version:content-type :content-transfer-encoding:message-id; bh=M1k9AsuYRribUZmH5E3Y+l0Ce6XN+zIDkUpHdElCing=; b=WxHv5XquL8MbK0RIUYVg/zK5Bt4fGYIc4jX0+ILpm94A0JrBxfsaiXvqze2tkpBYNS 4PjHtpagN9/Irq3KLqAv4kQ2Mxksp9RK06dwVuPKZCd3EAYKJEPNlVDQpzdZHIXYOcqu zFPFFzLF9NRfDUg5dor9ZuTyxaiWop/lls4iE= 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=E7LVRhgFKOxXOUUYOymhwZtSVOvBz5c66yK0nFO3cVWoXrh7gqbZ3TklDIsbszsaaQ gTSKyEiJ1PuRNUdXVU2iogvHpIZBVFtz9LhYo9M9QIemAK9TukxGDeLis1q7KKl9NbKK S16S50R93vU2cZ27QIC5ASqjUyUv1hI/aVXNg= Received: by 10.227.138.76 with SMTP id z12mr4973552wbt.27.1293102330773; Thu, 23 Dec 2010 03:05:30 -0800 (PST) Received: from bigio.localnet (host128-37-dynamic.248-95-r.retail.telecomitalia.it [95.248.37.128]) by mx.google.com with ESMTPS id f35sm5203167wbf.14.2010.12.23.03.05.29 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 23 Dec 2010 03:05:29 -0800 (PST) From: Stefano Lattarini To: Philip Prindeville Subject: Re: bug#7689: Fwd: Due for a new release? Date: Thu, 23 Dec 2010 12:05:09 +0100 User-Agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) References: <4D0FAB6B.1060801@redfish-solutions.com> <201012230136.42121.stefano.lattarini@gmail.com> <4D12A403.1010508@redfish-solutions.com> In-Reply-To: <4D12A403.1010508@redfish-solutions.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201012231205.09794.stefano.lattarini@gmail.com> X-Spam-Score: -4.4 (----) X-Debbugs-Envelope-To: 7689 Cc: Nick Bowler , 7689@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.3 (----) On Thursday 23 December 2010, Philip Prindeville wrote: > On 12/22/10 4:36 PM, Stefano Lattarini wrote: > > Well, since one of the primary goals of Automake is generating *portable* > > Makefiles (and believe me it goes through considerable pain to do so), its > > behaviour is perfectly rational in this regard. > > > > That said, I think that having more granular warnings about make-only > > portability issues might make sense; so that a developer interested in > > supporting only GNU make could do something like: > > > > AUTOMAKE_OPTIONS([-Wall -Wno-make-portability]) > > > > and then safely use GNU extensions in his Makefile.am, while preserving > > all the other portability warnings provided by Automake. > > > > In light of this, I'm re-opening and re-titling this bug (with severity > > "whishlist" this time). > > > > Thanks, > > Stefano > > Changing the default to do this would probably better satisfy the Principle > of Least Astonishment. :-) > I disagree. When passing `-Wall', you are asking automake to report to you *all* the warnings about *all* the problems it's able to find. And automake does so. This is Least Astonishment for me. And since automake is all about portability, it's natural (even required I'd say) that it is able to find out and report possible portability problems. If, after having enabled -Wall, you decide you're not really interested in a particular class of warnings, you can tell automake not to report the warnings in that class: AUTOMAKE_OPTIONS = -Wall -Wno-portability This is a consistent and good policy IMO; the only blemish is that it's currently somewhat lacking in granularity for the warning categories... which is what this bug report is about now ;-) Regards, Stefano From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 23 06:21:30 2010 Received: (at 7689) by debbugs.gnu.org; 23 Dec 2010 11:21:30 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PVjEe-0007ds-Ty for submit@debbugs.gnu.org; Thu, 23 Dec 2010 06:21:29 -0500 Received: from mail.redfish-solutions.com ([66.232.79.143]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PVYjv-0007sh-Mh for 7689@debbugs.gnu.org; Wed, 22 Dec 2010 19:09:04 -0500 Received: from Philip-Prindevilles-MacBook-Pro.local ([192.55.64.175]) (authenticated bits=0) by mail.redfish-solutions.com (8.14.4/8.14.4) with ESMTP id oBN0FXO3020519 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 22 Dec 2010 17:15:38 -0700 Message-ID: <4D1294A4.6030401@redfish-solutions.com> Date: Wed, 22 Dec 2010 16:15:32 -0800 From: Philip Prindeville User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: Stefano Lattarini Subject: Re: bug#7689: Fwd: Due for a new release? References: <4D0FAB6B.1060801@redfish-solutions.com> <201012230024.35498.stefano.lattarini@gmail.com> In-Reply-To: <201012230024.35498.stefano.lattarini@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.72 on 192.168.1.3 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 7689 X-Mailman-Approved-At: Thu, 23 Dec 2010 06:21:27 -0500 Cc: Nick Bowler , 7689@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: -2.6 (--) On 12/22/10 3:24 PM, Stefano Lattarini wrote: > tags 7689 notabug > close 7689 > thanks > > On Monday 20 December 2010, Philip Prindeville wrote: >> The odd thing is that even though it complains, it still generates the correct Makefile in the first case: >> >> SYMFILES = $(srcdir)/uni.h $(shell $(CC) $(CFLAGS) -E $(srcdir)/header.c | $(AWK) -f $(srcdir)/script.awk) >> >> Does automake need to be $(shell ...)-aware? >> > This is not a bug, as Nick has clearly explained here (BTW, thanks > Nick for this!): > > > So I'm closing it. > > Philip, if you've been confused on this issue by the automake manual, > and have specific complaints or suggestions for improvement, feel free > to open a new bug report. Thanks. > > Regards, > Stefano No, not confused. Just seems counter-intuitive that a GNU utility would have the default behavior of complaining when you use other GNU utilities... or syntax particular to them. It might make more sense to have automake assume that it is being used with gmake, and then have a specific option to explicitly turn off that behavior. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 23 06:21:30 2010 Received: (at 7689) by debbugs.gnu.org; 23 Dec 2010 11:21:30 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PVjEf-0007dw-T6 for submit@debbugs.gnu.org; Thu, 23 Dec 2010 06:21:30 -0500 Received: from mail.redfish-solutions.com ([66.232.79.143]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PVZlP-0002J0-P6 for 7689@debbugs.gnu.org; Wed, 22 Dec 2010 20:14:40 -0500 Received: from Philip-Prindevilles-MacBook-Pro.local ([192.55.64.175]) (authenticated bits=0) by mail.redfish-solutions.com (8.14.4/8.14.4) with ESMTP id oBN1L7wM020659 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 22 Dec 2010 18:21:14 -0700 Message-ID: <4D12A403.1010508@redfish-solutions.com> Date: Wed, 22 Dec 2010 17:21:07 -0800 From: Philip Prindeville User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: Stefano Lattarini Subject: Re: bug#7689: Fwd: Due for a new release? References: <4D0FAB6B.1060801@redfish-solutions.com> <201012230024.35498.stefano.lattarini@gmail.com> <4D1294A4.6030401@redfish-solutions.com> <201012230136.42121.stefano.lattarini@gmail.com> In-Reply-To: <201012230136.42121.stefano.lattarini@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.72 on 192.168.1.3 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 7689 X-Mailman-Approved-At: Thu, 23 Dec 2010 06:21:27 -0500 Cc: Nick Bowler , 7689@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: -2.6 (--) On 12/22/10 4:36 PM, Stefano Lattarini wrote: > reopen 7689 ! > tags 7689 -notabug > severity 7689 whishlist > retitle 7689 Disable portability warnings about make portability issues only? > thanks > > On Thursday 23 December 2010, Philip Prindeville wrote: >> On 12/22/10 3:24 PM, Stefano Lattarini wrote: >>> tags 7689 notabug >>> close 7689 >>> thanks >>> >>> On Monday 20 December 2010, Philip Prindeville wrote: >>>> The odd thing is that even though it complains, it still generates the correct Makefile in the first case: >>>> >>>> SYMFILES = $(srcdir)/uni.h $(shell $(CC) $(CFLAGS) -E $(srcdir)/header.c | $(AWK) -f $(srcdir)/script.awk) >>>> >>>> Does automake need to be $(shell ...)-aware? >>>> >>> This is not a bug, as Nick has clearly explained here (BTW, thanks >>> Nick for this!): >>> >>> >>> So I'm closing it. >>> >>> Philip, if you've been confused on this issue by the automake manual, >>> and have specific complaints or suggestions for improvement, feel free >>> to open a new bug report. Thanks. >>> >>> Regards, >>> Stefano >> No, not confused. Just seems counter-intuitive that a GNU utility would have >> the default behavior of complaining when you use other GNU utilities... or >> syntax particular to them. >> >> It might make more sense to have automake assume that it is being used with >> gmake, and then have a specific option to explicitly turn off that behavior. >> > Well, since one of the primary goals of Automake is generating *portable* > Makefiles (and believe me it goes through considerable pain to do so), its > behaviour is perfectly rational in this regard. > > That said, I think that having more granular warnings about make-only > portability issues might make sense; so that a developer interested in > supporting only GNU make could do something like: > > AUTOMAKE_OPTIONS([-Wall -Wno-make-portability]) > > and then safely use GNU extensions in his Makefile.am, while preserving > all the other portability warnings provided by Automake. > > In light of this, I'm re-opening and re-titling this bug (with severity > "whishlist" this time). > > Thanks, > Stefano Changing the default to do this would probably better satisfy the Principle of Least Astonishment. :-) From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 25 05:45:29 2012 Received: (at 7689) by debbugs.gnu.org; 25 Jun 2012 09:45:29 +0000 Received: from localhost ([127.0.0.1]:56138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sj5rJ-0003In-2r for submit@debbugs.gnu.org; Mon, 25 Jun 2012 05:45:29 -0400 Received: from mail-bk0-f44.google.com ([209.85.214.44]:48446) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sj5rD-0003Ia-Tp; Mon, 25 Jun 2012 05:45:24 -0400 Received: by bkty8 with SMTP id y8so2886715bkt.3 for ; Mon, 25 Jun 2012 02:41:24 -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=JDToaAr/yBv0dt0bLP4xa67pnRIFUzJhxDyvymof81U=; b=celAhJ+U/7idTj86G7ugmb7vk65FaFxZtccOEBQLaYVHWfPQhLoP4NuzrUcZUOE51Y /xlIA/Nyc1wunPBCMlcWOatYZi0upnWA9RqAM/wnXCn5WqSAoE2hGx0Fx+RT9D2SBR34 Dt/iV3JNNCx0v9MG22Hy0KDBxBQZW0ArI//gUndn677PcExKBnUzDPKPKePnU0yej7aq tEHbBI2BL0szzyPLy2J8BL0fRklGtGiJPSCvLg5SILSh1Oh/q8azOR56QvEkavcw87bH j4+u6sS8M4PZhx4mhJF4xSx8FKY/jCwo1UneLgRkSiu0OHhjyvVFLNn6Mn6+BAnKba35 H3pw== Received: by 10.204.136.197 with SMTP id s5mr4023418bkt.21.1340617284631; Mon, 25 Jun 2012 02:41:24 -0700 (PDT) Received: from [87.4.96.175] (host175-96-dynamic.4-87-r.retail.telecomitalia.it. [87.4.96.175]) by mx.google.com with ESMTPS id n19sm45661192bkv.14.2012.06.25.02.41.22 (version=SSLv3 cipher=OTHER); Mon, 25 Jun 2012 02:41:23 -0700 (PDT) Message-ID: <4FE83240.3000404@gmail.com> Date: Mon, 25 Jun 2012 11:41:20 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: 7689@debbugs.gnu.org Subject: wontfix Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 7689 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 7689 wontfix close 7689 thanks I'm closing this bug report. Packages that are not interested in being portable to non-GNU makes are now advised to use the Automake-NG fork instead: Regards, Stefano From unknown Sat Jun 21 10:37:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 23 Jul 2012 11:24:04 +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