id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 12617,clock_gettime not available on OS X 10.11,djh,Ion Gaztañaga,"Looks like the Boost.Interprocess check for `clock_gettime` does not correctly handle OS X 10.11. (see os_thread_functions.hpp) Here is a small self-contained test case triggering on OS X 10.11 with xcode8: {{{ $ xcodebuild -version Xcode 8.1 Build version 8B62 }}} {{{ #include #include int main() { boost::interprocess::ipcdetail::get_current_system_highres_count(); std::clog << ""hello"" << ""\n""; return 0; } }}} {{{ $ clang++ -o t t.cpp -Imason_packages/headers/boost/1.61.0/include/ -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-bind_at_load $ ./t dyld: Symbol not found: _clock_gettime Referenced from: /Users/dane/projects/osrm-backend/./t (which was built for Mac OS X 10.12) Expected in: /usr/lib/libSystem.B.dylib in /Users/dane/projects/osrm-backend/./t Trace/BPT trap: 5 }}} Downstream ticket is at: https://github.com/Project-OSRM/osrm-backend/issues/3297#issuecomment-262037848 Seems like is does not trigger on OS X 10.12, though.",Bugs,closed,To Be Determined,interprocess,Boost 1.61.0,Problem,fixed,,