From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 9e1fb8f7 for ; Sat, 24 Aug 2019 16:42:32 +0000 (UTC) Received: (qmail 23616 invoked by alias); 24 Aug 2019 16:42:24 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 44703 Received: (qmail 22047 invoked by uid 1010); 24 Aug 2019 16:42:24 -0000 X-Qmail-Scanner-Diagnostics: from wout2-smtp.messagingengine.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.101.2/25545. spamassassin: 3.4.2. Clear:RC:0(64.147.123.25):SA:0(-2.6/5.0):. Processed in 4.609994 secs); 24 Aug 2019 16:42:24 -0000 X-Envelope-From: d.s@daniel.shahaf.name X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: none (ns1.primenet.com.au: domain at daniel.shahaf.name does not designate permitted sender hosts) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=mime-version:message-id:in-reply-to :references:date:from:to:cc:subject:content-type :content-transfer-encoding; s=fm1; bh=Af7LOv7XiHhB27iOcMzQTspASJ jyWiXP18aFNgIiRdQ=; b=lgRMs3WTiKSkUzZGbNXBCMl+6E+OfExLocaj8PBHmJ ypVC23qEEHtbOVfbXNhjL8fwlpnZoviNBqQY9fgEl9oF4Sy4YdDZcklanoRYFRDv OImiFH9pWgKFJGmDOn6YE8e31amP6favcVbev3G1+rrM/9KzziYjIPwFEVUulpV6 P9KEQ/rCxpvu3FJCrjrF1Cguc0trYQMB2+BQ9HmvG5APfUtVHdgqoMlwVTykETOp vslC8L9VeJ2QEGckCBE3Xd8Ub4vlrefqHqk6Uvv5nJLs5d13PluaoIRfJGXS6Hls /hjVo2MHmJlw72obelwosxZlFdGsRITh6D3CqkgU0VvQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=Af7LOv7XiHhB27iOcMzQTspASJjyWiXP18aFNgIiR dQ=; b=GOTLKCBCJQM0o/P746BKGqEoDmwm4EZk7qiHCyzhx5z09EoF4RbNUv7i/ 7CPkT2Nby1NIdS0crZAVkA4O3Ve7tgp4Jhfa1F+3HSHdwRbPDADua9JINUW7PUAe qSS8AoX2GRIBnGA84VawMEVJSLLFamEi9fkZmstcCqx9Jh6ii9gCH1/ZySbLSC42 DS3E5rYL0D1UbaB0MxN+wjzyAM19nvY/Ltl6J6bw+3TR3rIWg3A88tcRdfPFuSvS hEMYcNQIBroZKlh0TS2wnscFLmjJS0TJk8ItHY9CEjyG4mP6DhiqzrUzrXCft9bl LWU5OVHSHOIlCSRrYbXLF7zRjxuyQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudehtddguddtjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgfgse htqhertderreejnecuhfhrohhmpedfffgrnhhivghlucfuhhgrhhgrfhdfuceougdrshes uggrnhhivghlrdhshhgrhhgrfhdrnhgrmhgvqeenucfrrghrrghmpehmrghilhhfrhhomh epugdrshesuggrnhhivghlrdhshhgrhhgrfhdrnhgrmhgvnecuvehluhhsthgvrhfuihii vgeptd X-ME-Proxy: X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.6-916-g49fca03-fmstable-20190821v7 Mime-Version: 1.0 Message-Id: In-Reply-To: References: <20190822063753.25557-1-genml+zsh-workers@thequod.de> <20190823044837.76ulv2oyrtr7xrzj@tarpaulin.shahaf.local2> Date: Sat, 24 Aug 2019 16:41:21 +0000 From: "Daniel Shahaf" To: "Mikael Magnusson" Cc: "Daniel Hahler" , zsh-workers@zsh.org Subject: Re: [PATCH] _make: target: handle "make -C dir" Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable Mikael Magnusson wrote on Fri, 23 Aug 2019 10:40 +00:00: > On 8/23/19, Daniel Shahaf wrote: > > Daniel Hahler wrote on Thu, Aug 22, 2019 at 08:37:53 +0200: > >> `$basedir` defaults to `$PWD`, so it is ok to pass it always (I ass= ume). > > > > If the current working directory has been deleted, =C2=AB$PWD=C2=BB = and =C2=AB./=C2=BB may refer > > to different directories. >=20 > I think you won't have much success running make in a deleted director= y. I would, if it's been recreated: [[[ % cd "$(mktemp -d)" % rm -rf $PWD % mkdir $PWD % printf 'all:\n\ttrue\n' > $PWD/Makefile % make -C $PWD make: getcwd: No such file or directory make: Entering directory '/tmp/tmp.ko7oZrXDP2' true make: Leaving directory '/tmp/tmp.ko7oZrXDP2' % echo $? 0 %=20 ]]]