I am porting some inherited code to MSVS 2008 This is also bringing along an upgrade from boost 1.32 to a newer version (probably 1.37). I have found a thread wrapper class in the code that uses time_to directly. This is defined in lib/thread/src/timeconv.inl and doesn't look like its meant to be used directly. The original code base has timeconv.inl in the boost include directory. Was timeconv.inl moved at some point in the past? Is this as bad as I think it is? thanks dan
Dan Smithers wrote:
I am porting some inherited code to MSVS 2008 This is also bringing along an upgrade from boost 1.32 to a newer version (probably 1.37).
I have found a thread wrapper class in the code that uses time_to directly. This is defined in lib/thread/src/timeconv.inl and doesn't look like its meant to be used directly.
I agree with the last assertion. I'm not sure that I correctly understand with "I have found a thread wrapper class in the code that uses time_to directly"?! In which code or in which wrapper class?
The original code base has timeconv.inl in the boost include directory.
Was timeconv.inl moved at some point in the past?
Is this as bad as I think it is?
I don't see the (bad) point - timeconv.inl was already part of the implementation of boost 1.32, so it's existence or it's precise location shouldn't influence your code [Note that the helper functions are simply wrapped into an unnamed namespace w/o further surrounding namespace]. It's now located in duplicated form in lib/thread/src/win32 and lib/thread/src/pthread. Whether this is intended, I don't know, but it also shouldn't harm. Greetings from Bremen, Daniel Krügler
I need to recompile boost 1_33_1 with the intel compiler icc 9.0 The jamfiles are trying to use 8 in /opt (which doesn't actually exist). Please can someone point me in the right direction to do this. I am using ./configure CXX=icc --prefix=/vol/build --with-toolset=intel-linux --with-bjam=/vol/build/boost-jam-3.1.17/bin.linuxx86/bjam make thanks dan
Dan Smithers wrote:
I need to recompile boost 1_33_1 with the intel compiler icc 9.0
The jamfiles are trying to use 8 in /opt (which doesn't actually exist).
Please can someone point me in the right direction to do this.
I am using
./configure CXX=icc --prefix=/vol/build --with-toolset=intel-linux --with-bjam=/vol/build/boost-jam-3.1.17/bin.linuxx86/bjam
1.33.1 is very old; and worse, it was using older version of Boost.Build. Therefore, I'd recommend just hacking your way around in tools/build/v2/ intel-tools.jam, or however the file is called. - Volodya
participants (3)
-
Dan Smithers
-
Daniel Krügler
-
Vladimir Prus