delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2015/01/28/07:07:01

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: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 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-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 AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 1.7.34-005
Message-ID: <20150128115422.GY14265@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <announce DOT 20150120164242 DOT GA23732 AT calimero DOT vinschen DOT de> <1E0AF396-18FB-4402-92C2-A46FD9F5E80F AT Denis-Excoffier DOT org> <20150122091435 DOT GD19127 AT calimero DOT vinschen DOT de> <D0089E7F-7EDD-4164-9182-010D29A09538 AT Denis-Excoffier DOT org> <4BC12BFE-A1A9-4800-B10D-95E164E054B8 AT Denis-Excoffier DOT org> <FC8E9139-6C58-46B5-9D4E-28D900D5553A AT Denis-Excoffier DOT org>
MIME-Version: 1.0
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--

- Raw text -


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