
Ulrich Eckhardt wrote:
On Monday 14 February 2005 08:00, Jonathan Turkanis wrote:
Three iostreams tests are failing with the toolset msvc-stlport. All the unresolved symbols are specializations of standard library function templates.
Anyhow, the problem is the compiler that has problems with code where 0. 1200 <= _MSC_VER < 1300 (this affects only VC6 and eVC4, AFAICT) 1. a class (not functions!) is imported from a library (e.g. _STL::locale) 2. the class contains template functions or ctors 3. inlining is deactivated
I tried to force inlining by adding the requirements <msvc-stlport><*><cxxflags>-Ob2 or <msvc-stlport><*><inlining>on, but neither solved the linking problems. In order to get all the tests to link I had to add <msvc-stlport><*><runtime-link>static. Jonathan