This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: rebaseall breaks some packages(?)
- From: "D. Boland" <daniel at boland dot nl>
- To: cygwin at cygwin dot com
- Date: Sun, 06 Jul 2014 11:21:05 +0200
- Subject: Re: rebaseall breaks some packages(?)
- Authentication-results: sourceware.org; auth=none
- References: <b4mr42oujhi dot fsf at jpl dot org>
Hi Katsumi,
Katsumi Yamaoka wrote:
> However, those reinstallations cause some other programs to not
> work. For those other programs, rebaseall does help. Though it
> breaks bzr, emacs-w3m, etc. again. It's annoying.
>
> Thanks in advance for your help.
> Regards,
I agree. It's annoying. See this post also:
http://cygwin.com/ml/cygwin/2009-11/msg00894.html
I'm a developer of Windows software for 15 years now, and my clients never had to
rebase my binaries.
I'm also a Linux teacher and I use Cygwin in class. My students (100+) repeatedly
got these errors, so I switched to an improved version of apt-cyg, which does not
rebase. I'm a happy teacher now.
What's the deal with this "rebasing" anyway? Every compiler has a built-in mechanism
to create unique offsets. Windows itself also rebases binaries at load-time.
On the other hand, why not rebase at compile-time? Rebasing should not be the
responsibility of the user, but of the developer. See this article:
http://harshdeep.wordpress.com/2007/05/14/thou-shalt-rebase-thy-dll/
Hmm.. This turned out to be a rant. I'm sorry for hijacking your thread.
Daniel
--
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