-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 9/30/2010 11:44, Xiaofan Chen wrote: > On Thu, Sep 30, 2010 at 9:43 AM, Dongsheng Song > <[email protected]> wrote: >> Maybe there have another solution: >> >> S1: the intersection of XP and 2k3 symbols in msvcrt.dll >> S2: the intersection of VISTA and 2k8 symbols in msvcrt.dll >> S3: the Windows 7 symbols in msvcrt.dll >> >> libmsvcrt: S1 >> libvista: (S2 - S1) >> libwin7: (S3 - S1) or (S3 - S2) >> >> If user want to use symbols in VISTA/2K8, they should put libvista in >> additional library list. >> Then the generated files only valid on vista/2k8 or later is acceptable for >> these users. >> >> If user want to use symbols in Windows 7, they should put libwin7 in >> additional library list. >> Then the generated files only valid on Windows 7 or later is acceptable for >> these users. > > I tend to think this is not related to Windows versions. As mentioned > msvcrt.dll does not have this, no matter it is Windows 7 or Windows > Vista. They are in the run time for VS2003/2005/2008/2010 which > can be installed in XP/Vista/7. These runtime dlls are not named > msvcrt.dll. >
It is available in Windows 7 msvcrt.dll, of course, that doesn't mean you should call it if you want your program to work on an older version of Windows. > But I agree with your subject "please get rid of symbols from > mingw-w64-crt\lib32\msvcrt.def which belong to msvcr70.dll > and msvcr80.dll". Since they are after all not belong to > msvcrt.dll but rather msvcr70.dll, msvcr80.dll or later. > The comments in the def files are not entirely accurate, msvcrt.dll has versions as well. XP has an equivalent to msvcr71.dll for msvcrt.dll. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (MingW32) iEYEARECAAYFAkykKZcACgkQp56AKe10wHf0dgCgiUIYnOZmYTA++SCoEKYb/1Vo qFEAn1ZVWBxX4qbNGcbX9WOGuZ/bYSLC =PtfU -----END PGP SIGNATURE-----
0xED74C077.asc
Description: application/pgp-keys
------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
