On Mon, Jun 18, 2012 at 9:33 AM, Måns Rullgård <[email protected]> wrote:
>
> Diego Elio Pettenò <[email protected]> writes:
>
> > Il 18/06/2012 18:28, Måns Rullgård ha scritto:
> >> So what does this mean in terms of which systems a binary built
> >> with/without that flag will run on?
> >
> > As far as I can tell, even version 7 is compatible with 2k and later.
>
> If that's the case, we should consider adding that flag by default.
> IIRC we already require 2k for something else.
>

I'm not trying to advocate a particular position here, but here is a
little bit of background on msvcrt vs versioned runtimes:

http://msdn.microsoft.com/en-us/library/abx4dbyh(VS.71).aspx :

What is the difference between msvcrt.dll and msvcr71.dll?

The msvcrt.dll is now a "known DLL," meaning that it is a system
component owned and built by Windows. It is intended for future use
only by system-level components. An application should use and
redistribute msvcr71.dll, and it should avoid placing a copy or using
an existing copy of msvcr71.dll in the system directory. Instead, the
application should keep a copy of msvcr71.dll in its application
directory with the program executable. Any application built with
Visual C++ .NET using the /MD switch will necessarily use msvcr71.dll.

http://www.xchat-wdk.org/developers/kk-s-article

Long and detailed
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to