X-Recipient: archive-cygwin@delorie.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:date:from:to:subject:message-id:reply-to
	:references:mime-version:content-type:in-reply-to; q=dns; s=
	default; b=Wq2QyQbeZEpZazmjQPCUxgQqE5o/wI/xVXlhHjxVcNj0ZYCmN3NRH
	qNQBqTBc+Jdkp9+5wYiulFKzRmhoa7xrcQyhc5prvN+MG3u48bgs6OriBDr1KB8n
	Oey+VM/6hwzPj5kNFI0L7Plb/E1fo9dw2CTGbfX8UWM9DXwnU+s9SM=
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:date:from:to:subject:message-id:reply-to
	:references:mime-version:content-type:in-reply-to; s=default;
	 bh=MeXgjRnf8iMhj4mtQ4WldYpdl5s=; b=P19jRE0F0EgcnGuyKPjDwafsJ2LZ
	d/zPcB629YsXp8Lz1DtrcdZt9q9mdDWuENnieSMqNKXFi6yGjINRqVQh7XdvpfOw
	Mc4YeuMq0WZcTkMMuTkn5hQakLRRQJU55TeDZerWmuAVbHHqn+Mom+KPzimhJ21d
	iTxWzm6BM4clgs4=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Spam-SWARE-Status: No, score=-5.0 required=5.0 tests=AWL autolearn=ham version=3.3.2
X-HELO: calimero.vinschen.de
Date: Wed, 28 Jan 2015 12:54:22 +0100
From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: cygwin@cygwin.com
Subject: Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 1.7.34-005
Message-ID: <20150128115422.GY14265@calimero.vinschen.de>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
References: <announce.20150120164242.GA23732@calimero.vinschen.de> <1E0AF396-18FB-4402-92C2-A46FD9F5E80F@Denis-Excoffier.org> <20150122091435.GD19127@calimero.vinschen.de> <D0089E7F-7EDD-4164-9182-010D29A09538@Denis-Excoffier.org> <4BC12BFE-A1A9-4800-B10D-95E164E054B8@Denis-Excoffier.org> <FC8E9139-6C58-46B5-9D4E-28D900D5553A@Denis-Excoffier.org>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;	protocol="application/pgp-signature"; boundary="bW7Nw90iaNQhVLQB"
Content-Disposition: inline
In-Reply-To: <FC8E9139-6C58-46B5-9D4E-28D900D5553A@Denis-Excoffier.org>
User-Agent: Mutt/1.5.23 (2014-03-12)

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

Hi Denis,

On Jan 28 11:20, Denis Excoffier wrote:
> On 2015-01-24 17:45, Denis Excoffier wrote:
> 2) why is the build of cygserver impacted by something that takes
>    place at the root directory (see "Trying implicit prerequisite '/versi=
on.cc'." in
>    https://cygwin.com/ml/cygwin/2015-01/msg00294.html)?
>=20
> For item 2: Bingo! Perhaps unexpectedly, $(cygwin_source) is unknown with=
in cygwin sources...
> Please apply the following:
>=20
> diff -uNr cygwin-snapshot-20150122-1.vanilla/winsup/cygserver/Makefile.in=
 cygwin-snapshot-20150122-1.patched/winsup/cygserver/Makefile.in
> --- cygwin-snapshot-20150122-1.vanilla/winsup/cygserver/Makefile.in	2014-=
07-24 15:21:47.000000000 +0200
> +++ cygwin-snapshot-20150122-1.patched/winsup/cygserver/Makefile.in	2015-=
01-28 10:36:17.000000000 +0100
> @@ -73,10 +73,10 @@
>  cygserver.exe: $(CYGWIN_LIB) $(OBJS) $(CYGWIN_OBJS)
>  	$(CXX) -o $@ ${wordlist 2,999,$^} -static -static-libgcc -B$(cygwin_bui=
ld) -lntdll
>=20=20
> -$(cygwin_build)/%.o: $(cygwin_source)/%.cc
> +$(cygwin_build)/%.o: $(cygwin_build)/%.cc
>  	@$(MAKE) -C $(@D) $(@F)

These rules are a bit problematic.  They requires that the cc files
exist in the build dir.  I tweaked the build mechanism in the Cygwin
dir creating version.o so that the deps always work, and I simplified
the above ruleset to a single rule just requesting the object files.

I just created a new developer snapshot which picks up this change.


Thanks,
Corinna

--=20
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

--bW7Nw90iaNQhVLQB
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBAgAGBQJUyM3uAAoJEPU2Bp2uRE+glAAQAIqZZvB0NvTO+W2p+aQksz9N
G3LU/xNeqYWVws5kbitXOeGsvPFrayHwe9jTw70USm0gN5JhE3Xf9LjiKo4ABDez
JZCZshNaCccqcUFFHTC0b0pviiZydv75OLLqUmE4natoqFoacT193c62FXQSsj0e
n6t6rC2qGC4qRCVFA8AAATXoWLnqs3ptR9PgM7cK8bfHfZ3JX7SDC+qJEDrsTCYJ
+LVZbJ2u41SH9rj2LvUWDitjKJVPRQacRd/kzLaBYlR+mTKcdLwRKgOlzabxLDgW
fazJXLXKouVL+/Ir7ADPJcsm8ZNBpY1raApey2l4uotg9YY8hCdvdAuaq8CL8uz8
Xw2cc9dPg37NpeHDqw3j+nsbbGbCTuGV/+r+znPE2l/gwDG5SunDtCAjYylOgQmK
b5ZWhcXK2CygR73DThbZofk49OFZrNzuk9YBhL5lNjpXiINjCe+67eWZ1lfNiqvy
QF4XQ4zRWT1xGzU9r61u4gj63aYCn9ewUisKMoJfM+iPIrHlY69MNm6NFn1vkOCp
EaWDBt+bKzEzW7QykXl+ueFQFbAITCnHEuJ0tZfnh8r+Km1U5G3mPmuRXkbpzNpa
8rNrnQ7nNufsw9MC0DUyeobi+3Eci81AWtYaRkpOol/q68nQ7L3X1lb4RAvEtBHV
lT8pNgJ1ilMSrEHYDZMr
=SER6
-----END PGP SIGNATURE-----

--bW7Nw90iaNQhVLQB--
