On Feb 5, 2014, at 1:35 PM, Bjoern Kahl <[email protected]> wrote:
> Well, I am still on Snow Leopard, and I intent to stay there for the > foreseeable future. :-) :) I think it's worth distinguishing between Snow Leopard build issues (e.g. the patch you attached) and issues of building a Mac OS X native lldb with a non-clang compiler like gcc 4.8 & the GNU libstdc++. The last gcc release that Apple had (with Objective-C++ support) was 4.2.1 or so - which obviously won't work for lldb because of the C++11 use in the codebase. > Actually, after a lot of tries, I succeeded to build current-lldb with > only minimal changes to its source. I had to touch only four files > (patch attached, but needs additional configure test): > > lib/Makefile : added -lpanel > source/Host/common/FileSpec.cpp : added missing #include <limits.h> > source/Host/common/Host.cpp : worked around pthread_fchdir() > source/Host/macosx/Host.mm : worked around pthread_fchdir() > > That's all for LLDB. Where did you define CONFIG_HAS_PTHREAD_CHDIR for your build? It might be easier to add something like #if defined(__APPLE) #include <AvailabilityMacros.h> #if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_6 // __pthread_chdir and __pthread_fchdir are only available on Mac OS X 10.7 and later #define CONFIG_HAS_PTHREAD_CHDIR #endif #endif to common/Host.cpp. _______________________________________________ lldb-dev mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
