This modification to the rebaseall script will allow it to work on .dll extensions created by Perl modules downloaded from CPAN, ie using perl -MCPAN -e shell, site python dlls, and any dlls that can be found in /usr/local, /install, /home and /opt. find does not recurse into symlinked directories, so there should be no danger of rebasing dlls not intended for cygwin.
I thought about adding some code to ignore zsh dlls from the current version of zsh, but from my vague understanding of the progress of that issue, the problem seems to be in rebase, related to some symbols not getting changed: http://www.cygwin.com/ml/cygwin/2004-02/msg00573.html so rebaseall should work with any version of zsh once rebase is fixed. Also a minor nit about the rebase package, the readme is under /usr/doc/Cygwin rather than /usr/share/doc/Cygwin. -- Rafael
rebaseall-moredlls.patch
Description: Binary data
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/