Yeah, we poked around at it for a while here. This is the issue I hit:
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Failed -- Looking for __atomic_fetch_add_4 in atomic -- Looking for __atomic_fetch_add_4 in atomic - not found CMake Error at cmake/modules/CheckAtomic.cmake:36 (message): Host compiler appears to require libatomic, but cannot find it. Call Stack (most recent call first): cmake/config-ix.cmake:296 (include) CMakeLists.txt:409 (include) -- Configuring incomplete, errors occurred! With a deployment target set to 10.8, it doesn't find the atomic header or a lib. With a deployment target of 10.9, it passes. (It finds the header). This is using Xcode 7.2 and 7.3 beta1 compilers, our latest publicly available options. On Thu, Jan 28, 2016 at 7:16 AM, Nico Weber <tha...@chromium.org> wrote: > On Thu, Jan 28, 2016 at 9:28 AM, Todd Fiala via lldb-dev < > lldb-dev@lists.llvm.org> wrote: > >> This is all fixed up by r259028. Change comments for r259027 contain >> some changes to the build requirements for Xcode OS X builds. >> >> These boil down to essentially: >> * OS X 10.9 is the minimum deployment version now, up from 10.8. This is >> driven by the LLVM/clang cmake-based build. >> > > (FWIW we build clang binaries with a deployment target of 10.6 (this > requires some trickery due to libc++ not being there) -- the cmake-based > build should at least support 10.7 without any problems as far as I know. > Not that I have a problem with lldb requiring 10.9+, the reason just sounds > a bit surprising to me.) > > >> * Cmake is now required. (Not surprising, hopefully). >> >> * The build grabs LLVM and clang source with git via the >> http://llvm.org/git/{project}.git mirrors if the code doesn't already >> exist accessible via the lldb/llvm and lldb/llvm/tools/clang directory >> locations. Previously it would use svn for the initial retrieval. >> >> The buildbot is turned back on and is now green. r259028 fixed a minor >> breakage in the gtest target that I forget to check when doing the work for >> r259027. >> >> Let me know if you have any questions! >> >> -Todd >> >> On Wed, Jan 27, 2016 at 7:30 AM, Todd Fiala <todd.fi...@gmail.com> wrote: >> >>> Hi all, >>> >>> At the current moment the OS X Xcode build is broken. I'll be working >>> on fixing it today. As has been discussed in the past, post llvm/clang-3.8 >>> the configure/automake system was getting stripped out of LLVM and clang. >>> The OS X Xcode build has a legacy step in it that still uses the >>> configure-based build system. I'll be cleaning that up today. >>> >>> In the meantime, expect if you use the Xcode build that you'll either >>> need to work with llvm/clang from earlier than yesterday (along with >>> locally undoing any changes in lldb for llvm/clang changes - there was at >>> least one yesterday), or just sit tight a bit. >>> >>> Thanks! >>> -- >>> -Todd >>> >> >> >> >> -- >> -Todd >> >> _______________________________________________ >> lldb-dev mailing list >> lldb-dev@lists.llvm.org >> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev >> >> > -- -Todd
_______________________________________________ lldb-dev mailing list lldb-dev@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev