Circular dependency with mingw64-x86_64-runtime

JonY 10walls@gmail.com
Wed May 2 10:47:00 GMT 2018


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?
> 
> i already described it: when 2 things depend on each other in this
> way, that is an error:
> 
> http://wikipedia.org/wiki/Circular_dependency
> 

That is not a problem affecting Cygwin.

> while setup.exe may account for this, it doesnt change the fact that 
> 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:
> 
> REQUIRES="mingw64-x86_64-headers mingw64-x86_64-gcc-core"
> 
> to
> 
> REQUIRES="mingw64-x86_64-headers"
> 
> compare this to "w32api-runtime.cygport":
> 
> REQUIRES="w32api-headers"
> 

Perhaps in the next rebuild.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 858 bytes
Desc: OpenPGP digital signature
URL: <http://cygwin.com/pipermail/cygwin/attachments/20180502/f996b576/attachment.sig>


More information about the Cygwin mailing list