Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <435EDEB4.641E33F2@dessent.net> Date: Tue, 25 Oct 2005 18:41:08 -0700 From: Brian Dessent MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: cygwin-setup & rebaseall References: <435D743F DOT EDB6FBB9 AT dessent DOT net> <435DBB31 DOT 5C164C83 AT dessent DOT net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Reply-To: cygwin AT cygwin DOT com Satish Balay wrote: > So the curent assesment is : > > - python - and similar tools can break - is so use rebase to fix it. > - rebase is broken - is lets not use it all the time. As far as I know almost all of the issues of corrupted DLLs have been fixed, but there still remains at least one known problem: emacs will hang and refuse to start after running rebaseall, unless you revert cygncurses-7.dll to its non-rebased version. However other ncurses programs don't seem to have an issue with the rebased DLL. And as I said, the problem of in-use DLLs is a serious hinderance to automating the rebaseall process. Even if the ncurses/emacs mystery was solved, this would still make integrating rebaseall into setup somewhat challenging. I did not have a chance to review Jason's setup patches from 2002 but from my quick look it seems that it did not address this issue. Nobody is intentionally trying to make Cygwin hard to use, it's just that fixing it so that no user intervention is ever required is a problem that requires more effort than anyone has ever desired to spend. I don't know why Jason's efforts in 2002 to rebase from within setup stalled, as I was not following the development of setup at the time. I can only assume there were too many objections and he did not have time or desire to address them. Brian -- 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/