From: Austin Ziegler Date: 2007-10-03T22:55:15+09:00 Subject: Re: Will 1.8.6 remain compiled with VC6? On 10/3/07, Michal Suchanek wrote: > On 01/10/2007, Charlie Savage wrote: > > Note a big downside of VC2003/VC2005 is having to distribute the various > > required Microsoft CRT dlls - that is a royal PITA. And that is why > > MingW/msys/VC++6 are so convenient - they use older versions of the CRT > > that are on all Windows machines. > What's the problem here? The whole point here is that you do want to > distribute dlls. Just pack in one or two more. And if the oci is built > using the new compiler it would have the dlls already so there is no > problem at all. The CRT 8 files (VS2005) are SxS assemblies, intended to be installed on the system. It takes some extra workarounds to put them only in the source directory. (Just to be clear: this affects Windows because it's the only common system that includes more than one C runtime. Linux can and often does, but linking is much tighter against the C runtimes and is only used when you have a program that requires that older C runtime, but most other Unixes handle this much better than even Linux.) -austin -- Austin Ziegler * halostatue@gmail.com * http://www.halostatue.ca/ * austin@halostatue.ca * http://www.halostatue.ca/feed/ * austin@zieglers.ca