On Sun, Nov 23, 2008 at 10:26:30AM -0500, Michael Wojcik wrote: > Jean-Marc Lasgouttes wrote: > >> Completely infeasible on Windows. The loss of shared text would make > >> the working set of the typical application mix grossly exceed even the > >> absurd amounts of RAM available in typical machines today. The disk > >> space problem would be even worse. > > > > I meant just for application which feel that they have to distribute > > their own version-of-the-day > > of whatever.dll. There is no reason to do it everywhere of course. > > Still not feasible, unfortunately, because that includes everything > linked with any of the Microsoft C/C++ runtime DLLs.
*cough* We were _not_ talking about statically linking _everything_. We were talking about things like Qt which are not a typical part of a Windows system. > This is the central problem: if you build an application that uses > anything in the MS C/C++ library (Microsoft combines the C and C++ > standard libraries into a single DLL), which means pretty much > anything built with a Microsoft C or C++ compiler, or with the > Microsoft Platform SDK, you'll link against some specific version of > one or more of the MSVC DLLs. You don't have much choice about which > version you get - it depends on what version of the compiler or SDK > you have installed, and what updates have been applied to it. > [...] [...] [...] You are fighting windmills. Andre'
