Re: Dll Hell
- From: "Herbert Rosenau" <os2guy@xxxxxxxxxxxxx>
- Date: Sat, 25 Mar 2006 20:49:19 +0000 (UTC)
On Sat, 25 Mar 2006 09:23:40 UTC, "Mat Nieuwenhoven"
<mnieuw@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
On Sat, 25 Mar 2006 00:15:35 -0000, Paul Smedley wrote:
<snip>
:>I assume I'm the PAUL you're mentioning above..... Care to point out
:>the installer I ship that puts dll's into \os2\dll? The only thing I
:>ship with an installer is tame, and it puts usbcalls.dll and
:>libc06*.dll into the Tame directory.
:>
:>There is no way I'm going to ship libc*.dll in all of my packages -
:>you realise that would add 600k+ to the archive and in most cases
:>would be a waste of time as people would already have it. Not
:>everyone has a . in their libpath. All my packages clearly point out
:>where to download the gcc runtime. Given the number of applications
:>that use gcc - IMHO the best place to put the DLL is somewhere in the
:>libpath (note eCS puts various libc runtimes into x:\ecs\dll).
Paul, many thanks for all the ports you're doing. I don't know if it is
possible with GCC to link statically, but that would eliminate the DLL
problems. This is of course only feasible if the linker is smart enough to
link in only those parts of glib that are actually used.....
DLLs are created to share code between applications and to short used
memory to a minimum. It makes really no sense to have 100 times load
exactly the same code to blow up memory to 10 TB in use while having
the same code shared in 10 DLLs reducing that to 1 GB.
Will you be so kindly and would replace the OS/2 memory manager to be
able to handle an addressspace of 400 TB instead of only 4GB? Then you
may bind each and anything statically and produce applications of 4 GB
in size to get them independant from dynamically bounded libraries.
Look on what memory monsters GCC, LIBC and so on are. Don't think that
C++ applications without shared DLLs will shrink in theyr binary size.
Does you really mean that anybody on the world has now a DSL flatrate
an can download terabytes quickly? There are some regions where an 22K
modem is the most available download sped.
I'm happy to have an OS that runs with only 256 MB RAM with 100%
unused swapper space smoothly instead to force to upgrade to 4GB only
to get 30 apps active in parallel and 2 GB swapper.
It would be nice anyway to have an install manager who is able to
upgrade DDLs and applications from external source (e.g. internet or
local archives) when they are coming up with newer versions. But don't
think that such job would be easy.
--
Tschau/Bye
Herbert
Visit http://www.ecomstation.de the home of german eComStation
eComStation 1.2 Deutsch ist da!
.
- Follow-Ups:
- Re: Dll Hell
- From: Mentore Siesto
- Re: Dll Hell
- From: William L. Hartzell
- Re: Dll Hell
- From: Lars Erdmann
- Re: Dll Hell
- References:
- Dll Hell
- From: William L. Hartzell
- Re: Dll Hell
- From: Paul Smedley
- Re: Dll Hell
- From: Mat Nieuwenhoven
- Dll Hell
- Prev by Date: Re: Dll Hell
- Next by Date: Re: Sitecopy
- Previous by thread: Re: Dll Hell
- Next by thread: Re: Dll Hell
- Index(es):
Relevant Pages
|