incubator-stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Travis Vitek" <>
Subject RE: STDCXX-509
Date Wed, 17 Oct 2007 16:55:33 GMT


Your findings are contrary to what I'm seeing. Just to make sure I did a
rebuild. I still see the errors.

Just so we're all on the same page, here is what I've done.

  1. setup a command prompt window for using VC7.1 [by calling
  2. run 'generate.bat /CONFIG:VC71 /BUILDDIR:c:\temp\stdcxx-4.1.3
  3. cd to c:\temp\stdcx-4.1.3 and run 'build 12d'
  4. run 'generate.bat /CONFIG:msvc-7.1 /BUILDDIR:c:\temp\stdcxx-4.2.0
  5. cd to c:\temp\stdcxx-4.2.0 and run 'build_msvc-7.1.bat 12d'

At this point, you should have libraries/tests/examples for both
versions of stdcxx.

  6. save a copy of stdlib12d.dll to a safe location
  7. save a copy of libstd12d.dll to a safe location
  8. delete all of the stdlib12d.dll in the 4.1.3 examples/tests
  9. set the PATH environment variable to include the safe location [set
 10. copy c:\temp\stdlib12d-4.2.0.dll to c:\temp\stdlib12d.dll
 11. run the examples/tests and note failures.

So, just to ensure that I've not messed this all up, I'm providing a
link. This .zip includes the manual examples compiled and linked against
4.1.3. It also includes stdlib12d-4.1.3.dll, stdlib12d-4.2.0.dll and
stdlib12d.dll which is a dup of the 4.2.0 dll. If you extract it and run
the executables, you should see failures in the examples 'limits',
'codecvt' and 'ifstream'. If you overwrite stdlib12d.dll with
stdlib12d-4.1.3.dll, you will no longer see any failures.



>-----Original Message-----
>From: Farid Zaripov [] 
>Sent: Wednesday, October 17, 2007 7:47 AM
>Subject: RE: STDCXX-509
>> -----Original Message-----
>> From: Martin Sebor [] On Behalf Of 
>Martin Sebor
>> Sent: Wednesday, October 17, 2007 8:25 AM
>> To: Travis Vitek
>> Cc: Farid Zaripov
>> Subject: Re: STDCXX-509
>> Hi Farid,
>> While investigating solutions for STDCXX-509 we've run into 
>> some compatibility issues with 4.2.0 that we could use your 
>> help to track down.
>> Can you please run all stdcxx 4.1.3 examples with the 4.2.0 
>> dll on Windows (MSVC 7.1, 12d and 15d) and put together a 
>> list of binary compatibility problems between the two 
>> libraries and post it to the list?
>  I've checked the examples in 12d and 15d build with 4.2.0 dll
>using MSVC 7.1 and found no problems.

View raw message