I've tried to build FIX8 in my env with minimum dependencies (no regex.h, no pthreads) and failed to do that dues to many references to platform specific code that I wasn't able to convert to Win64... And for some reason I cannot use pthread for Win32 and prce...
Can I try to move threads, times, regex to std::thread, std::regex, std::chrono? That is for the recent C+. For the outdated C+ versions I could try to move those classes to boost analogs, or use boost in both cases.
What would you recommend?
PS. In threads usage I didn't get the way kill is used and why it is used at all.
PPS. Poco also provides Thread and RegularExpression classes. May be I can start replacing native code to Poco-based sicne Poco is mandatory dependency now. Then we could make it configurable to what to use: Poco, std or boost?
Win 8.1 x64 VS2012, VS2013, boost-1.55, recent tbb, recent poco with ssl
Added tbb::tbb_thread impl to #65 pull request.
Create pull request for fixing compilation under linux