<div dir="ltr"><div><font face="arial narrow, sans-serif">Hi All,</font></div><div><font face="arial narrow, sans-serif"><br></font></div><div><font face="arial narrow, sans-serif"><span style="font-size:12.8px">I am building llvm-clang cross tool chain for arm target and getting below error message when I tried to execute below command :</span><br></font></div><div><span style="font-size:12.8px"><font face="arial narrow, sans-serif"><br></font></span></div><div><div style="font-size:12.8px"><b><font face="arial narrow, sans-serif">Command :</font></b></div><div style="font-size:12.8px"><font face="arial narrow, sans-serif">#CC='clang' CXX='clang++' cmake -G Ninja /home/iiita/crossbuild/llvm -DLLVM_ENABLE_LIBCXX=ON -DCMAKE_CROSSCOMPILING=True -DCMAKE_INSTALL_PREFIX=/home/iiita/crossbuild/build -DLLVM_TABLEGEN=/home/iiita/llvm-3.8/build/bin/llvm-tblgen -DCLANG_TABLEGEN=/home/iiita/llvm-3.8/build/bin/clang-tblgen -DLLVM_DEFAULT_TARGET_TRIPLE=arm-linux-gnueabihf -DLLVM_TARGET_ARCH=ARM -DLLVM_TARGETS_TO_BUILD=ARM -DCMAKE_CXX_FLAGS='-target armv7a-linux-gnueabihf -mcpu=cortex-a9 -I/usr/arm-linux-gnueabihf/include/c++/4.7.3/arm-linux-gnueabihf/ -I/usr/arm-linux-gnueabihf/include/ -mfloat-abi=hard -ccc-gcc-name arm-linux-gnueabihf-gcc'</font></div></div><div><font face="arial narrow, sans-serif"><br></font></div><div><b><font face="arial narrow, sans-serif">Error message :</font></b></div><div><font face="arial narrow, sans-serif"><br></font></div><div><font face="arial narrow, sans-serif"><font color="#ff0000"><b>-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Failed</b></font><br></font></div><div><font face="arial narrow, sans-serif">-- Looking for __atomic_fetch_add_4 in atomic</font></div><div><font face="arial narrow, sans-serif">-- Looking for __atomic_fetch_add_4 in atomic - found</font></div><div><font face="arial narrow, sans-serif"><u><b>-- Performing Test HAVE_CXX_ATOMICS_WITH_LIB</b></u></font></div><div><font face="arial narrow, sans-serif" color="#ff0000"><u><b>-- Performing Test HAVE_CXX_ATOMICS_WITH_LIB - Failed</b></u></font></div><div><font face="arial narrow, sans-serif">CMake Error at cmake/modules/CheckAtomic.cmake:33 (message):</font></div><div><font face="arial narrow, sans-serif"> <u> <b><font color="#ff0000">Host compiler must support std::atomic!</font></b></u></font></div><div><font face="arial narrow, sans-serif">Call Stack (most recent call first):</font></div><div><font face="arial narrow, sans-serif">  cmake/config-ix.cmake:296 (include)</font></div><div><font face="arial narrow, sans-serif">  CMakeLists.txt:407 (include)</font></div><div><div><font face="arial narrow, sans-serif">-- Configuring incomplete, errors occurred!</font></div><div><font face="arial narrow, sans-serif">See also "/home/iiita/crossbuild/build/CMakeFiles/CMakeOutput.log".</font></div><div><font face="arial narrow, sans-serif">See also "/home/iiita/crossbuild/build/CMakeFiles/CMakeError.log".</font></div></div><div><font face="arial narrow, sans-serif"><br></font></div><div><font face="arial narrow, sans-serif"><br></font></div><div><b><font face="arial narrow, sans-serif">Does this build issue because of external library not installed or LLVM itself has issue with arm support?</font></b></div><div><font face="arial narrow, sans-serif"><br></font></div><div><font face="arial narrow, sans-serif"><br></font></div><div><font face="arial narrow, sans-serif">Thanks,</font></div><div><font face="arial narrow, sans-serif">Bala</font></div></div>