Mail Archives: djgpp-workers/2006/05/12/13:05:47
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-workers-bounces using -f
|
DomainKey-Signature: | a=rsa-sha1; q=dns; c=nofws;
|
| s=s1024; d=yahoo.com;
|
| h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding;
|
| b=sSUGwn8c6lHbFXt3/nEO1Ir3yOd+t6aGTy229rIRvnUDwQUglOyxIBGPFWZgeUZvnnj1FVGLF22Ufq8uF5S9cdF1SXW7qixh3bjx/KLTsuII+s1yD5lHOjAWzquFwcRiYUd1vadjK2Po0GmtuIVbcrrXsnkpONs9Y3TX/qPTofQ= ;
|
Message-ID: | <20060512170530.58482.qmail@web42210.mail.yahoo.com>
|
Date: | Fri, 12 May 2006 10:05:30 -0700 (PDT)
|
From: | Daniel Borca <dborca AT yahoo DOT com>
|
Subject: | Re: DJGPP ELF
|
To: | djgpp-workers AT delorie DOT com
|
In-Reply-To: | <20060512104217.D2491@dynamite.narpes.com>
|
MIME-Version: | 1.0
|
Reply-To: | djgpp-workers AT delorie DOT com
|
Errors-To: | nobody AT delorie DOT com
|
X-Mailing-List: | djgpp-workers AT delorie DOT com
|
X-Unsubscribes-To: | listserv AT delorie DOT com
|
--- "A. Wik" <djgpp-l AT aw DOT gs> wrote:
> As nice as it may be to avoid the duplication of code
> implemented in DLLs, and upgrade one library file rather
> than a thousand executables, let's not forget the problems.
> Such as attempting to take advantage of the ease of
> upgrades, and breaking large numbers of binaries, some of
> which may be critical, requiring a restart with a bootdisk.
> While I can't imagine a DOS system becoming so dependent
> on DLLs, it's easy to do with Linux. At other times, the
Yes, the dreaded issue #8.15 on DJGPP FAQ. Perhaps they're
right. But that didn't stopped 99% of the OSes out there.
Ultimately, it all boils down to the responsibility of the
developers. And, most important, the responsibility of
each user. And the freedom to ignore the warnings. :)
I, myself, am Linux-borne for a few years now; and I always
avoid upgrading packages for exactly the same reason. However,
sometimes I trust the developers of my distro of choice, and
this particular OS never failed me.
Upgrading a shared library is easier. And, yes, it is easier
to screw things up (but that doesn't mean that statically linked
applications can't betray you). Then, it works both ways; look
at the bright side: fixing things is also easier.
You are still free to link against libc.a (ELF) and leave
others the chance to link dynamically.
Last, but not least, I mentioned versioning. Being the lazy
guy that I am, I haven't implemented it, nor did I tried to
fully understand it:
http://people.redhat.com/drepper/symbol-versioning
> conflicts are subtle enough that the X11 server will run,
> only to crash without warning in a few hours or days,
> having generously given you the time to open a few dozen
> windows with various amounts of unsaved work...
That's unforgivable. ;) You should save often. ;)
Regards,
Daniel Borca
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
- Raw text -