From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS22989 209.51.188.0/24 X-Spam-Status: No, score=-3.9 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 0F9831F461 for ; Wed, 10 Jul 2019 19:32:58 +0000 (UTC) Received: from localhost ([::1]:36490 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hlIKk-0004la-1f for normalperson@yhbt.net; Wed, 10 Jul 2019 15:32:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41231) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hlIKR-0004g3-EN for bug-gnulib@gnu.org; Wed, 10 Jul 2019 15:32:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hlIKQ-0002Bt-FE for bug-gnulib@gnu.org; Wed, 10 Jul 2019 15:32:35 -0400 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:44148) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hlIKQ-000238-7E for bug-gnulib@gnu.org; Wed, 10 Jul 2019 15:32:34 -0400 Received: by mail-wr1-x434.google.com with SMTP id p17so3653608wrf.11 for ; Wed, 10 Jul 2019 12:32:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=+3tsFaUEtPZzCJu3wELIwyUZKJ0jIfGaXeFc+owcqZg=; b=Y7SBQsJLqUifLMSSR3y4tDPWsmeCkM2kGAOaRlPNTzDTziyB1eMkqHY/ZamlG7BiN1 QAp6q4HVsueHinYmdRHuytKnOqS+BYUByn+xsDW50xhgDd+gwCO3/OEJi5XAaisW8W/+ ceymweQwJaOsXgBZs+fr0NNk8l/vPSQYV1rrFxNJ7tr+ROziEJiiCIjgd3yZ19FxaUOa uu8wHp4gdYu1Dybk30/2v64ijvUnKdD5GDBmGDW9sVPbFMHulRKD1w8UANrbnK1DBdrW S+VkJg6/F44OhqtjnnD4gfcMjxU5mgs4jeLc0sQqgS78WcU/B92O0yXNjzxOTmNE2z5T K9lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=+3tsFaUEtPZzCJu3wELIwyUZKJ0jIfGaXeFc+owcqZg=; b=hEMA44TT7S4JQIzZ4o8zlfe/uqWAz1tdcPtYJjqFucTUa7JH3cDun8VOoRIs7st9Et XgOP+Bs/YuK9FrVyUxQApaW4Nxjcra92je3StESktSRYBSKil0Ue/A98iqJI6SLvbXVg eIufGKJa0GINLcms74GYDNGwKwonUUNz/mxIh2hr5jQnkoOvh3LyEoQ9PFohi0Va31YJ DbReHd6VmiK9aCX8qQHKWKTq0pOopCsfYIkitJCfquiQKP0W9nC3UswbEh2tdfCBjGyC urxnHOAwuVOdUWkrRWJjJYhrTO87aIWNUH9KHhlLwo691gZMIzntjHiKo9dRvFD4rmLN RPEA== X-Gm-Message-State: APjAAAWIQZzmeERQEo3yEulrnZygH11bEhLwBbbI57gMxXozW+3r/Id7 FRM5xxTV59IQb9zaSbi9L3E= X-Google-Smtp-Source: APXvYqycnVspDBiATEe5s19yYvz39fxfpL66ffqDCjDeQNbko7rVZRLsoHV0blJNq42UJdw9wjJw0Q== X-Received: by 2002:adf:9d4c:: with SMTP id o12mr33157911wre.340.1562787148119; Wed, 10 Jul 2019 12:32:28 -0700 (PDT) Received: from ?IPv6:2a01:e35:2fd9:96a0:6835:1701:dedd:2d61? ([2a01:e35:2fd9:96a0:6835:1701:dedd:2d61]) by smtp.gmail.com with ESMTPSA id e3sm3026443wrs.37.2019.07.10.12.32.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Jul 2019 12:32:26 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: maintainer-makefile: catch uses of $< in non-implicit rules From: Akim Demaille In-Reply-To: Date: Wed, 10 Jul 2019 21:32:25 +0200 Content-Transfer-Encoding: 7bit Message-Id: References: <96ECC7FF-BBAA-47C9-80FF-397FCF1502F5@gmail.com> <0a146fe2-9731-199b-208e-80b6aac04f33@cs.ucla.edu> <97A95BCE-8868-455D-9746-A449C3E770D1@gmail.com> <0129667e-df37-057f-610d-adec78360786@gmx.de> <75B6A874-75A5-41CD-95E9-DC5938062CF3@gmail.com> <0e7c2f22-e4c8-934e-e3c8-2cfb4d7824a2@gmx.de> <0beff318-dc7e-a516-28e1-4f53dcbfd12e@gmx.de> To: =?utf-8?Q?Tim_R=C3=BChsen?= X-Mailer: Apple Mail (2.3445.104.11) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::434 X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Paul Eggert , Gnulib bugs Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" Hi Tim, Sorry I dropped the ball... > Reproducible everywhere (needs gawk being installed, else the > sc_prohibit_gnu_make_extensions is a no-op). Which is what I meant. So are you saying it work as (I) expected? > Akim, at least with GNU make 4.2.1 the combination of -q and -p doesn't > do what you expect. From the make man page, I would say that both > options contradict. -q: don't print anything; -p: print the database I'm using 4.2.1, and it does what I meant: -p prints the rules, and -q (which is --question, not --quiet) avoids that we fired a rule (i.e., "make -q" does not run "make all"). So I'm just clueless here. I don't know what to do to address your issue. Are you running "make syntax-check" on a configured builddir?