New Setup for Cygwin 1.7 on

Christopher Faylor
Thu Aug 28 19:05:00 GMT 2008

On Thu, Aug 28, 2008 at 11:01:10AM -0400, Christopher Faylor wrote:
>On Thu, Aug 28, 2008 at 10:17:49AM -0400, Christopher Faylor wrote:
>>But, as I said, every package does not rely on cygwin.  Perhaps if every
>>package did rely on cygwin that would solve a problem but, in reality,
>>every package *does* rely on what base-cygwin does and doesn't actually
>>rely on cygwin1.dll.
>Adding a 'cygwin' dependency whereever one is missing causes this
>dependency order:
>base-cygwin base-passwd cygwin libiconv2 libintl8 libintl3 alternatives terminfo libncurses8 libreadline6 bash ash texinfo _update-info-dir gawk tzcode coreutils findutils sed base-files libbz2_1 bzip2 libpopt0 cygutils groff gzip termcap libpcre0 less man cygwin-doc editrights grep ipc-utils login rebase run tar which

I've modified cygwin's setup.hint to force it to be added as a
dependency for every package and modified the setup.hint for base-passwd
and base-cygwin to avoid the auto-dependency.

(I also once again found a bug in upset's auto dependency handling)

setup.log.full seems to confirm that things are now run in the correct

Although I still think that relying on cygwin is not strictly correct, I
think this might ensure the right package ordering going forward.


More information about the Cygwin-apps mailing list