stdcxx-dev mailing list archives

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

Farid,

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
vcvars32.bat]
  2. run 'generate.bat /CONFIG:VC71 /BUILDDIR:c:\temp\stdcxx-4.1.3
/TOPDIR:c:\build\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
/TOPDIR:c:\build\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
[c:\temp\stdlib12d-4.1.3.dll]
  7. save a copy of libstd12d.dll to a safe location
[c:\temp\stdlib12d-4.2.0.dll]
  8. delete all of the stdlib12d.dll in the 4.1.3 examples/tests
directories
  9. set the PATH environment variable to include the safe location [set
PATH=c:\temp;%PATH%]
 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.

  http://home.comcast.net/~travis_vitek/stdcxx/incompat.zip

Travis


 

>-----Original Message-----
>From: Farid Zaripov [mailto:Farid_Zaripov@epam.com] 
>Sent: Wednesday, October 17, 2007 7:47 AM
>To: stdcxx-dev@incubator.apache.org
>Subject: RE: STDCXX-509
>
>> -----Original Message-----
>> From: Martin Sebor [mailto:msebor@gmail.com] 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.
>
>Farid.
>

Mime
View raw message