Saturday, April 11, 2015

OSX Command Line Tools 6.3 Fails Compiling Open Source Packages and C++

Along with the recent release of OSX 10.10.3 and Xcode 6.3, the Command Line Tools 6.3 is available to update from the AppStore. However, the update may fail the compilation of open source packages such the Valgrind whose configure script fails to determine if the compiler is based on LLVM. Even though it is possible to modify the script to pass, the compilation still fails due to 64/32-bit absolute addresses. In general compilation of c++ code, the Missing c++ header <__debug> after updating OSX Command Line Tools 6.3 is probably the most annoying. There are some workarounds are posted on the thread following the link. The issue is also verified by Apple on their developer's forum. Currently, downgrading to 6.2 should make sure everything works as usual.

No comments:

Post a Comment