After 4.4.3-1 upgrade, rebase always fails on 32- and 64-bit Cygwin:
$ rebase -s -T /var/cache/rebase/rebase_all
rebase: Too many DLLs for available address space: Cannot allocate memory
Using /bin/rebaseall does not help.
A downgrade to 4.4.2-1 fixes the problem.
The DLL address range on 32-bit Cygwin looks sane:
$ rebase -si
/usr/libexec/coreutils/libstdbuf.so base 0x436b0000 size 0x0000b000
/usr/lib/zsh/5.3/zsh/zutil.dll base 0x436c0000 size 0x0000e000
...
/usr/bin/cygEMF-1.dll base 0x6ff80000 size 0x00034000
/usr/bin/cygEGL-1.dll base 0x6ffc0000 size 0x00039000
Christian
PS: rebase should possibly warn/fail if a 32bit DLL would need to be
rebased < 0x38000000.
Recent tests on Win10 1703 show that LoadLibrary() always loads such
DLLs to other locations.
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple