I've repeated a plain (i.e. Default) cygwin 64bit installation with setup-x86_64.exe
under the same windows 7 64bit machine and every time cygwin creates different cyg*.dll
under bin
.
The created files have the same size and modification date. But their checksums differ (here the md5sums of bin/cygz.dll
):
$ md5sum /cygdrive/w/cygwin1/bin/cygz.dll
c285271b9c04760e6041f56d8cad66de */cygdrive/w/cygwin1/bin/cygz.dll
$ md5sum /cygdrive/w/cygwin2/bin/cygz.dll
03e3384036922ceaa2a560ae9c584e6f */cygdrive/w/cygwin2/bin/cygz.dll
and their contents differ too (here xxd of bin/cygz.dll
:
$ xxd -s 128 -l 16 /cygdrive/w/cygwin1/bin/cygz.dll
00000080: 5045 0000 6486 0c00 b144 d85b 004c 0100 PE..d....D.[.L..
^^^^
$ xxd -s 128 -l 16 /cygdrive/w/cygwin2/bin/cygz.dll
00000080: 5045 0000 6486 0c00 b946 d85b 004c 0100 PE..d....F.[.L..
^^^^