delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2015/06/02/09:04:18

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; q=dns; s=default; b=EEYy6h
1SJ+D6baqZ2Gvky8Rl5znTN94h8sfwxPzxJ0e1x0OJKDQn2w9G6s5tso4QA00hAl
RX1QsV/ifzgF4N+/YGIs0kuPsfsryVZXpJPmlu02VRBC/Glr2uom9wrsQn0e679A
9R0DCvkFKWwd9MGhcVO67OHsSpBuLO0A1oo9o=
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; s=default; bh=6BqYKzUq3xMk
DtLuHqKAEReVo6I=; b=tXSkpOGKVMd/eKCDlkpf4ksYzC2gMTlA+OqA3VVJiWmr
OpmNvl9xY3KPDambr9GSXmox3pl9ZLcaGnt/KpHyQffQ8sxNnVnZdm1uWGspCIIz
f71qyo5NYlJ0gNGANxnXz27exkucUvXn882JvesFYDcD8+9rhmqqMsqrIUf+Dg8=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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.5 required=5.0 tests=AWL,BAYES_40,KAM_LAZY_DOMAIN_SECURITY,SPF_HELO_PASS,T_RP_MATCHES_RCVD autolearn=no version=3.3.2
X-HELO: mx1.redhat.com
Message-ID: <556DA9B7.1080206@redhat.com>
Date: Tue, 02 Jun 2015 07:03:51 -0600
From: Eric Blake <eblake AT redhat DOT com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: The Cygwin Mailing List <cygwin AT cygwin DOT com>
Subject: Re: Updated: make-4.1-1
References: <54E199D5 DOT 3070205 AT gmail DOT com>
In-Reply-To: <54E199D5.3070205@gmail.com>
OpenPGP: url=http://people.redhat.com/eblake/eblake.gpg
X-IsSubscribed: yes

--Vk904DgJBN5Ba7HAwgsWmihVm8WVd95Oo
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 02/16/2015 12:18 AM, Marco Atzeri wrote:
> Hi,
> new version 4.1-1 of
>=20
>   make
>=20
> is available in the Cygwin distribution

This version of make introduces a regression in VPATH handling.

Bash uses VPATH =3D .:/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 =3D . /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.

--=20
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org



--Vk904DgJBN5Ba7HAwgsWmihVm8WVd95Oo
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Public key at http://people.redhat.com/eblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBCAAGBQJVbam3AAoJEKeha0olJ0NqaLsIAJWT4YOytKiXKNvvWCsbMlYc
kCsinPgJpwOlqyvlsvdrWBAiPvLNmXtdE3nlJjaZQx2y4ew4vlW3XZf8yb5p7zTg
IWELnVczI1XjyIebTgFL+e2DWm9zVzqdsDkwFMjPYA5eH5T1HgsLDY3QC7ul9Zcg
QTf5FY2Rjix266YMamzxrnP135exM5VjwraHRaw/pTymnD/LqbX5muifVer8qsD5
1c072wqk2rX2Vr4ImqEpPVmiftCjOwLFH4/BIyq0FJoQIbT5AhvhpuCrE/ZV973P
RbVROawBh5x/KIzp20ZP+hRvfdhX3hRjOmm2aiOUyAMmt0ZmoOVA4oryKjWI3Vw=
=d5qe
-----END PGP SIGNATURE-----

--Vk904DgJBN5Ba7HAwgsWmihVm8WVd95Oo--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019