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:subject:to:references:from:message-id:date :mime-version:in-reply-to:content-type; q=dns; s=default; b=dz1Y BNiNI5q61Jp6Kmcz/Ysb4MjAm2fb7gs34ZUcgONWKJJPwfbY0UuQ2PFqyIe/iLnS haXudA7WPskhKjzXP/diWRxUV2xpgW6rOlzS2+tSfZa14jxNKLUAq9K9GZcWsGAS lcoNR9h40gR6E4+/4PsNsLvVlLl4U/ISRUMAtB4= 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:subject:to:references:from:message-id:date :mime-version:in-reply-to:content-type; s=default; bh=ZnB+QZGZnn 0TOtja9gymtrW2nbc=; b=ULO+eQG6LWVSsFC9Ka/RMH10FV7p5sLQxzn2LLvW8W JnobJzfuR9K8VW87tFa9tBFB6ZpRcv5mch63Em5255DH+iaco8+6GpNt7CyaTcSM 16+x5gQ2gglrp4lWhjEKmtu2eIt7HVfR42z6pwIomfZSCz73bsdcCQkwmNwI0Gjr Y= 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=-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 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) Subject: Re: Circular dependency with mingw64-x86_64-runtime To: cygwin AT cygwin DOT com References: <9bbe5b31-7959-4b51-6319-efa82686c125 AT gmail DOT com> <5ae8f950 DOT 1c69fb81 DOT 5f000 DOT 63ab AT mx DOT google DOT com> From: JonY <10walls AT gmail DOT com> Message-ID: <234104cd-8a77-161d-7d56-4c270403acea@gmail.com> Date: Wed, 2 May 2018 10:46:35 +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 --xfTm8vlpGJTXASyiY1tWtXoE2BGkrotef Content-Type: multipart/mixed; boundary="Zek4JivyPZIUqSnUe7CuNSxn9dwAXF5Gi"; protected-headers="v1" From: JonY <10walls AT gmail DOT com> To: cygwin AT cygwin DOT com Message-ID: <234104cd-8a77-161d-7d56-4c270403acea AT gmail DOT com> Subject: Re: Circular dependency with mingw64-x86_64-runtime References: <9bbe5b31-7959-4b51-6319-efa82686c125 AT gmail DOT com> <5ae8f950 DOT 1c69fb81 DOT 5f000 DOT 63ab AT mx DOT google DOT com> In-Reply-To: <5ae8f950 DOT 1c69fb81 DOT 5f000 DOT 63ab AT mx DOT google DOT com> --Zek4JivyPZIUqSnUe7CuNSxn9dwAXF5Gi Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable 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" -----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--