On Sun, Nov 21, 2010 at 07:25:51PM -0500, Christopher Faylor wrote: >On Sat, Nov 20, 2010 at 01:42:07PM +0000, Jon TURNEY wrote: >>In the current setup.ini, libgcc1 has no requires: line. I don't >>understand why that is, it has a empty requires: in it's setup.hint and >>no noautodep, so it should automatically be given a dependency on >>cygwin? > >It's probably an upset bug. I'll bet the auto-cygwin stuff is >triggered on the existence of a requires: line. I'll look into it.
It was an upset shortcoming but it had nothing to do with a requires line. setup.ini should be updated now but there is a likelihood that it will become wrong again at some future time. The problem was that upset uses the http listing files as an extremely crude form of database. If there is no need to update the files then there is no mechanism for determining the automatic dependencies since they are supposed to be file based, even if the pattern for cygwin auto dependency is '.*'. I really need to rewrite upset. That would make it my fourth attempt at creating setup.ini from setup.hint files. cgf
