This is the mail archive of the
mailing list for the Cygwin project.
Re: Unbelievably obscure setup bug
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
>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.