Daniel Jacobs 52bab566d8 Merge 2.16.1 into WIP. 14 years ago
..
annofile.py 105e4d7ae0 initialise duration in case of empty annofile 14 years ago
buildstats.py d6012b0fdf Team sf branch. 15 years ago
codetest_osbuild.sh d6012b0fdf Team sf branch. 15 years ago
countbinaries.sh d6012b0fdf Team sf branch. 15 years ago
createrfifile.pl d6012b0fdf Team sf branch. 15 years ago
createvmap.py 3b0d274cb7 review fixups. 14 years ago
csv_gather.py 7b4f6d175e review comments for sbs_diff 14 years ago
csv_totals.py afe15bbc79 Merge. 14 years ago
depcrunch.py b5df840804 fix: pull less modules into depcrunch. fix timing test. Don't report RPP unnecessarily in resource FLM. 15 years ago
failedstats.py d6012b0fdf Team sf branch. 15 years ago
fixmeta.py d6012b0fdf Team sf branch. 15 years ago
gethost.sh dea3ed2565 Release note: sf bug 3807 [Raptor] Child invocations of Raptor fail with parallel parsing (--pp=on) on some linuxes - unknown hostplatform 14 years ago
grokbuild.py 27962fd4a2 make grokbuild robust to missing duration 14 years ago
install_raptor.sh 4728c30c71 Release note: sf bug: End-user installation script does not fully describe or report missing build dependencies 14 years ago
mkgetfailed.py d6012b0fdf Team sf branch. 15 years ago
msvcr71.dll 2d38028ae9 Convert Build package from SFL to EPL 15 years ago
oby2linux.py d6012b0fdf Team sf branch. 15 years ago
osbuild.sh d6012b0fdf Team sf branch. 15 years ago
raptorlog.py d6012b0fdf Team sf branch. 15 years ago
readme.txt d6012b0fdf Team sf branch. 15 years ago
recipestats.py c4ada86452 feature: combine resourcecompile and resourcepreprocess - speed. 15 years ago
sbs 99feaad947 review comments for incremental makefile parsing #2 14 years ago
sbs.bat 494db9d132 Review comments for Cygwin 1.7 changes. 15 years ago
sbs_check_exports.py 64a080b6a3 added scipt for checking exports across multiple logs 15 years ago
sbs_diff.py dcb2ec2941 review comments for sbs_diff 14 years ago
sbs_env becfe0dc56 Release note: Bug 183 - Sbs fails when PYTHONHOME is set 14 years ago
sbs_env.bat becfe0dc56 Release note: Bug 183 - Sbs fails when PYTHONHOME is set 14 years ago
sbs_filter baed130299 Release note: sf bugs 3511 (SBS_CYGWIN17 ignored) and 3388 (python paths in sbs_filter) 14 years ago
sbs_filter.bat 494db9d132 Review comments for Cygwin 1.7 changes. 15 years ago
sbs_filter.py 9c52323ae5 Filter EXEs in Layers: New filter_EXEs filter, incl tests, and code review rework from per_recipe filter interface review. 14 years ago
sbs_index.py 7df3cbcd15 merge from fix 14 years ago
sbsv2cache.py d6012b0fdf Team sf branch. 15 years ago
setup_user.sh d6012b0fdf Team sf branch. 15 years ago
speedtest_osbuild.sh d6012b0fdf Team sf branch. 15 years ago
squashlog.py d6012b0fdf Team sf branch. 15 years ago
statcollate.py d6012b0fdf Team sf branch. 15 years ago
timelines.py c6f8a9dea3 apply review comments: 15 years ago
unsplitdirs.py d6012b0fdf Team sf branch. 15 years ago
vartoxml.py d6012b0fdf Team sf branch. 15 years ago
whatsource.py d6012b0fdf Team sf branch. 15 years ago

readme.txt

The distribution of the file is based on the follwing article ID:326922 Rev.5 from Microsoft Knowledge Base.

http://support.microsoft.com/kb/326922


Article ID: 326922 - Last Review: March 19, 2008 - Revision: 5.0
Redistribution of the shared C runtime component in Visual C++


SUMMARY

When you build an application in Microsoft Visual Studio, and the application uses the C run-time libraries (CRT), distribute the appropriate CRT DLL from the following list with your application:

* Msvcr90.dll for Microsoft Visual C++ 2008
* Msvcr80.dll for Microsoft Visual C++ 2005
* Msvcr71.dll for Microsoft Visual C++ .NET 2003 with the Microsoft .NET Framework 1.1
* Msvcr70.dll for Microsoft Visual C++ .NET 2002 with the Microsoft .NET Framework 1.0

For Msvcr70.dll or for Msvcr71.dll, you should install the CRT DLL into your application program files directory. You should not install these files into the Windows system directories. For Msvcr80.dll and for Msvcr90.dll, you should install the CRT as Windows side-by-side assemblies.

MORE INFORMATION

The shared CRT DLL has been distributed by Microsoft in the past as a shared system component. This may cause problems when you run applications that are linked to a different version of the CRT on computers that do not have the correct versions of the CRT DLL installed. This is commonly referred to as the "DLL Conflict" problem.

To address this issue, the CRT DLL is no longer considered a system file, therefore, distribute the CRT DLL with any application that relies on it. Because it is no longer a system component, install it in your applications Program Files directory with other application-specific code. This prevents your application from using other versions of the CRT library that may be installed on the system paths.

Visual C++ .NET 2003 or Visual C++ .NET 2002 installs the CRT DLL in the System32 directory on a development system. This is installed as a convenience for the developer. Otherwise, all projects that are built with Visual C++ that link with the shared CRT require a copy of the DLL in the build directory for debugging and execution. Visual C++ 2005 and Visual C++ 2008 install the CRT DLL as a Windows side-by-side assembly on Windows XP and later operating systems. Windows 2000 does not support side-by-side assemblies. On Windows 2000, the CRT DLL is installed in the System32 directory.

When you distribute applications that require the Shared CRT library in the CRT DLL, we recommend that you use the CRT.msm merge module that is included with Visual C++ instead of directly distributing the DLL file.

Windows side-by-side assemblies
Msvcr80.dll with Visual C++ 2005 and Msvcr90.dll with Visual C++ 2008 are redistributed as Windows side-by-side assemblies except on Windows 2000. You should install these versions of the CRT on target computers by running the Vcredist_x86.exe application that is included with Visual Studio. There are installers for the x64 and IA-64 platforms also. Alternatively, you can use the CRT msm merge module that is supplied with Visual Studio to package the CRT installer into your own setup application. This will make the CRT available as a shared assembly to all applications because it is installed in the \windows\winsxs directory on supported operating systems.