X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; q=dns; s=default; b=gZf8WeM8tIpmcKL7DUhRkV1H0KJvr/GbDtr6QEQaQMU 4Sygre5xQs4m6i5bTMB1iifPHrF7ZZDfpT0x6DrMiHhwT2N4Wz33o73C3V4Ub/9S +5vtHy2L1KmUwlf4FuPlfqbT/9vz/xZLBDCiA+37H+RxteezqsPVklS3jVE1O86c = DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; s=default; bh=Lo/JLNkbspSbk1BpA6oHD6uS9/s=; b=YDLAcXwi2VMeRvjxj e1Q0lqx4ar13MWj/shCk0jzWRcVySq16HilloS/UPt8TTD4PVlQMOtln8B5g6X+v 58cuP5dzK9WBnkUpzlXYMNKKBBxnDEC+elHeZjhqNfuVed2vcaIdYRex/Rsjog7x zwz8wwYWNNdH4CArRHs97P4UiA= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.3 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-qc0-f169.google.com X-Received: by 10.55.33.99 with SMTP id h96mr46342238qkh.77.1433255337801; Tue, 02 Jun 2015 07:28:57 -0700 (PDT) Message-ID: <556DBD9F.10309@gmail.com> Date: Tue, 02 Jun 2015 16:28:47 +0200 From: Marco Atzeri User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Updated: make-4.1-1 References: <54E199D5 DOT 3070205 AT gmail DOT com> <556DA9B7 DOT 1080206 AT redhat DOT com> In-Reply-To: <556DA9B7.1080206@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes On 6/2/2015 3:03 PM, Eric Blake wrote: > On 02/16/2015 12:18 AM, Marco Atzeri wrote: >> Hi, >> new version 4.1-1 of > This version of make introduces a regression in VPATH handling. > > Bash uses VPATH = .:/path/to/sources > > to specify a two-directory VPATH. Technically, the .: is redundant > (because make will automatically search the current directory before > resorting to VPATH rules), but that hasn't stopped bash from using it > anyways. (Most automake-based packages only use a one-directory VPATH > designation; but bash doesn't use automake) > > The old version of make properly handled this as two directories; but > the new version of make is apparently treating it as a drive letter > directive and failing to look in /path/to/sources. > > If I change bash to emit: > > VPATH = . /path/to/sources > > then things work again. Likewise if I change it to omit the redundant > leading '.:'. So I can work around the regression in the meantime. > > I'm reporting it here rather than upstream, as drive letter handling may > be cygwin-specific; but you may decide that the regression is upstream. > Meanwhile, I'll also report to the bash list that use of .: is no > longer portable in VPATH designations. make 4.0 and 4.1 are using upstream sources with no patches. For what I understood it was the same on 3.8.x version managed by CGF. I will look on it Regards Marco -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple