On 2018-10-27 08:20 , Mojca Miklavec wrote: > On Fri, 26 Oct 2018 at 22:58, Joshua Root wrote: >> On 2018-10-27 07:27 , Mojca Miklavec wrote: >>> Hi, >>> >>> A while ago I tried to update MinGW-w64 to version 6. The problem is >>> that one needs to update both of these ports: >>> x86_64-w64-mingw32-crt 5.0.4_0 < 6.0.0_0 >>> x86_64-w64-mingw32-winpthreads 5.0.4_0 < 6.0.0_0 >>> but I cannot figure out how to force "sudo port upgrade outdated" to >>> update the crt port first. I did try to add the crt port to explicit >>> dependencies, but it doesn't seem to help. >> >> If A depends on B, then B will be upgraded before A. > > Except that this doesn't happen in my case. > > I added an explicit dependency on x86_64-w64-mingw32-crt (both build > and lib, just to be sure) and it's still not being updated before > x86_64-w64-mingw32-winpthreads.
If dependencies didn't get upgraded before their dependents, there would be a lot of serious problems. Since we don't see that, let's assume something else is going on here. Is there an actual circular dependency? - Josh