From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 71452 invoked by alias); 2 May 2018 10:47:00 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 71438 invoked by uid 89); 2 May 2018 10:46:59 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=H*RU:74.125.83.66, Hx-spam-relays-external:74.125.83.66, H*r:sk:p9-v6so, H*r:sk:mail-pg X-HELO: mail-pg0-f66.google.com Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com) (74.125.83.66) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 02 May 2018 10:46:58 +0000 Received: by mail-pg0-f66.google.com with SMTP id p9-v6so7442711pgc.9 for ; Wed, 02 May 2018 03:46:58 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to; bh=b1F5w22qqCRAXGR5PovD67ZNh3rDofewvGwzkotvmck=; b=R5Gfxi9L+33dWYTHqNjlWQedzrt4jRo5gMkHmAv2ed3QuUk+tMuwFCpd+uNofjyO80 f4//omuuLMh/1QXoW5JHdY/52AJi0zMaqTucIx4O2CjWRFkFxxUYikhIOso3U56/VJ5g JIcyETA2pDvrq8Kr49UridhLxdY4UtEeUo1tbjOglln+nV81iH8aA3FOg/3T5V8p3qOL THN5nsiHdeeOMprpPMsKpUh0ykwscfs8O3I+J3p6xs3E/domRZdvpjX9YV+ehBcxTubT s7pTaVrUWDSQdXQ2AZ7kltBi/2NTCFYjAKYOrwDqYs2IP+9RL8+L7O/uX7RB3IoViO9a zCVA== X-Gm-Message-State: ALQs6tC3v1X/Xhb4Owqx5pKvYfufJ5EufgAuiKnnSx0EXEBGW7qD44Pm XFOf8q29MKwMpB/IsPt6wCtwEg== X-Google-Smtp-Source: AB8JxZrNldItzFwjeWhhrF4HuNmYmgoZzWmH+aOlJd9s28r+RPnkgaQUCVgAo7G5/vt//eI8WPKH5A== X-Received: by 2002:a17:902:a60d:: with SMTP id u13-v6mr860846plq.40.1525258016630; Wed, 02 May 2018 03:46:56 -0700 (PDT) Received: from ?IPv6:2001:e68:4075:165d:f64d:30ff:fe63:5a5a? ([2001:e68:4075:165d:f64d:30ff:fe63:5a5a]) by smtp.gmail.com with ESMTPSA id v186sm18128097pfb.45.2018.05.02.03.46.53 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 02 May 2018 03:46:55 -0700 (PDT) Subject: Re: Circular dependency with mingw64-x86_64-runtime To: cygwin@cygwin.com References: <9bbe5b31-7959-4b51-6319-efa82686c125@gmail.com> <5ae8f950.1c69fb81.5f000.63ab@mx.google.com> From: JonY <10walls@gmail.com> Message-ID: <234104cd-8a77-161d-7d56-4c270403acea@gmail.com> Date: Wed, 02 May 2018 10:47:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <5ae8f950.1c69fb81.5f000.63ab@mx.google.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="xfTm8vlpGJTXASyiY1tWtXoE2BGkrotef" X-IsSubscribed: yes X-SW-Source: 2018-05/txt/msg00014.txt.bz2 --xfTm8vlpGJTXASyiY1tWtXoE2BGkrotef Content-Type: multipart/mixed; boundary="Zek4JivyPZIUqSnUe7CuNSxn9dwAXF5Gi"; protected-headers="v1" From: JonY <10walls@gmail.com> To: cygwin@cygwin.com Message-ID: <234104cd-8a77-161d-7d56-4c270403acea@gmail.com> Subject: Re: Circular dependency with mingw64-x86_64-runtime References: <9bbe5b31-7959-4b51-6319-efa82686c125@gmail.com> <5ae8f950.1c69fb81.5f000.63ab@mx.google.com> In-Reply-To: <5ae8f950.1c69fb81.5f000.63ab@mx.google.com> --Zek4JivyPZIUqSnUe7CuNSxn9dwAXF5Gi Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Content-length: 887 On 05/01/2018 11:33 PM, Steven Penny wrote: > On Tue, 1 May 2018 13:44:45, JonY wrote: >> What is the actual problem you are facing? >=20 > i already described it: when 2 things depend on each other in this > way, that is an error: >=20 > http://wikipedia.org/wiki/Circular_dependency >=20 That is not a problem affecting Cygwin. > while setup.exe may account for this, it doesnt change the fact that=20 > this is not correct. ideally one should depend on the other, and > *not* vice versa. in this case "gcc" should depend on "runtime", and > not the other way around. the fix is pretty simple; with > "mingw64-x86_64-runtime.cygport", change: >=20 > REQUIRES=3D"mingw64-x86_64-headers mingw64-x86_64-gcc-core" >=20 > to >=20 > REQUIRES=3D"mingw64-x86_64-headers" >=20 > compare this to "w32api-runtime.cygport": >=20 > REQUIRES=3D"w32api-headers" >=20 Perhaps in the next rebuild. --Zek4JivyPZIUqSnUe7CuNSxn9dwAXF5Gi-- --xfTm8vlpGJTXASyiY1tWtXoE2BGkrotef Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" Content-length: 858 -----BEGIN PGP SIGNATURE----- iQJGBAEBCAAwFiEE5QrdnbBX9Ppk4bbPcTtf4pwUXUUFAlrplwsSHDEwd2FsbHNA Z21haWwuY29tAAoJEHE7X+KcFF1FatQP/1cJi94g+TAZ1epe4R+RnSQWSCOEhxF2 aaz+d3GEkK5hfqtOSf0kB7NkisqD2yJoKBgMj3Z8GgzFl//opyyn9B/RlEdQE1Z4 zVwWn4QBIIGKyA1C0fN7eWSC+Bv7veqdOAR/k8nUNb91TVlESk2COd7RWzI+4A9z E51nEZfgoHtkJwLD3swEDo4HxQu1FdyavcUC/7EqIYodUU/BbDyiUVtPlXwMQZAQ YLPfKUfvZOyQmT5o/OGHJ9w6oj/w7ePSax/YFGq3l5rb3a7OmPxoNOIZp9Slrm3K 3EwyCJxQtfO9xuIVl4TEeluXcG0ePUpOTk5DF9mXv6vZuQVBF4ALqI9EdetYpeDM v4sOgwYi4Tc6MPg+7PAmVzw41sJ4Mrya0tSyiBOI76mV7lKkDWSzaY5o6AlKjLWr /u43bIs3Md65PJVSAw6UrUCm4JwvvTxoa/AIS6e3hHYl3bD7i0ZZPvvWdPkCq/uo kQIOXeVWuFmaIIZ9ORotFlkPKBCZT5a2NdV+Z9bfEwj6WsASvK42HSUcvEER1eli 1S37WgLVE/Ld78xQ+4RJdZ2tIl3NzoGvmhzeKnL+v5JH9kaNZJH1+bNsF6Jb/FIp Zu7FGTSzupYJitUqoDruW7gWCmK5GPJhAKZC+Y3/l1igJdBJ8/a6pbTTfBlO6E0j 1WpMIkmxrqfE =2/9M -----END PGP SIGNATURE----- --xfTm8vlpGJTXASyiY1tWtXoE2BGkrotef--