This is the mail archive of the
mailing list for the Cygwin project.
Re: [ITP] rdiff/librsync 0.9.1 - rsync remote delta algorithm
On Tue, 4 Mar 2008, Jari Aalto wrote:
> * Mon 2008-03-03 David Rothenberger <daveroth-HInyCGIudOg@XXXXXX.XXXXX.XXX>
Umm, <http://cygwin.com/acronyms/#PCYMTNQREAIYR>... Thanks.
> > On 3/3/2008 12:54 PM, Dr. Volker Zell wrote:
> >> > requires: cygwin libpopt0
> >> This doesn't seem to depend on libpopt0
> > /usr/lib/librsync.la lists as dependency_libs:
> > /usr/lib/libpopt.la -lbz2 -lz. So, what should the dependencies be?
> It's a bit tricky. You can use:
> $ cygcheck usr/bin/cygrsync-1.dll
> ! D:\cygwin\bin\cygwin1.dll
> Where the toplevel (!) is the only dependency.
That won't quite work. The problem is that if some dependency is both
top-level AND transitive, and the transitive one happens to be encountered
earlier, cygcheck will not (by default) output the top-level one. So, if
$ cygcheck foo.exe
That does not mean that foo.exe does not depend on baz.dll.
You can probably use
$ cygcheck -v foo.exe
baz.dll (already done)
to make sure, but the output does tend to be rather verbose...
|\ _,,,---,,_ email@example.com | firstname.lastname@example.org
ZZZzz /,`.-'`' -. ;-;;,_ Igor Peshansky, Ph.D. (name changed!)
|,4- ) )-,_. ,\ ( `'-' old name: Igor Pechtchanski
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
"That which is hateful to you, do not do to your neighbor. That is the whole
Torah; the rest is commentary. Go and study it." -- Rabbi Hillel