[cfe-dev] [LLVMdev] [3.5 Release] Release Candidate 4 Now Available

Larry Evans cppljevans at suddenlink.net
Sun Sep 14 11:08:48 PDT 2014


On 09/14/2014 12:05 PM, Dan Albert wrote:
> libc++abi can only be compiled by clang. __sync_swap() is a clang builtin.

I tried to get cmake to use clang and clang++ by setting the environment
variables CC anc CXX; however, I got same error (see attached).
Is there some other way to cause libc++abi to be compiled by clang?

> I believe the conclusion of the discussion about replacing those calls with
> std::atomic ended with deciding we couldn't do it, though I don't remember
> why.
> 
> Looking at the source, I think the warning about uncaught exception
> congress from libc++ not being able to find the libc++abi headers.

OK.  So to make lib++ using libc++abi *and* avoid the warnings,
libc++abi has to be *installed* first?

> 
> I should also mention that LLVM 3.5 has been released, and you should be
> using that instead of the release candidate.
> On Sep 14, 2014 6:09 AM, "Larry Evans" <cppljevans at suddenlink.net> wrote:
> 
>> On 08/28/2014 02:07 PM, Bill Wendling wrote:
>>> We had to roll a release candidate 4 for the 3.5 release. It’s up at the
>> normal place:
>>>
>>>       http://llvm.org/pre-releases/3.5
>>>
>>> Please test it and report any major bugs you may find.
>>>
>>> Thanks!
>>> -bw
>>>
>> I tried to use libcxxabi, as downloaded from:
>>
>> http://llvm.org/pre-releases/3.5/rc4/libcxxabi-3.5.0rc4.src.tar.xz
>>
>> However, on my system:
>>
>> ~/dwnlds/llvm/3.5/rc4 $ uname -a
>> Linux lje-OptiPlex-9020 3.13.0-35-generic #62-Ubuntu SMP Fri Aug 15
>> 01:58:42 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>>
>> after doing cmake then make, getting some error about missing __sync_swap:
>>
>>
>> [ 11%] make[3]: Leaving directory
>> `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
>> Building C object
>>
>> projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/absvti2.c.o
>> make[3]: Entering directory
>> `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
>>
>> /home/evansl/dwnlds/llvm/3.5/rc4/sources/llvm-3.5.0rc4.src/projects/libcxxabi/src/cxa_default_handlers.cpp:
>> In function ‘void (* std::set_unexpected(std::unexpected_handler))()’:
>>
>> /home/evansl/dwnlds/llvm/3.5/rc4/sources/llvm-3.5.0rc4.src/projects/libcxxabi/src/cxa_default_handlers.cpp:106:52:
>> error: ‘__sync_swap’ was not declared in this scope
>>   return __sync_swap(&__cxa_unexpected_handler, func);
>>                                                     ^
>> Also, later getting warning about exception_ptr:
>>
>> [ 13%] Building CXX object
>> projects/libcxx/lib/CMakeFiles/cxx.dir/__/src/exception.cpp.o
>> [ 13%] Building C object
>>
>> projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/ffsdi2.c.o
>>
>> /home/evansl/dwnlds/llvm/3.5/rc4/sources/llvm-3.5.0rc4.src/projects/libcxx/src/exception.cpp:118:9:
>> warning: #warning is a GCC extension [enabled by default]
>>  #       warning uncaught_exception not yet implemented
>>          ^
>>
>> /home/evansl/dwnlds/llvm/3.5/rc4/sources/llvm-3.5.0rc4.src/projects/libcxx/src/exception.cpp:118:9:
>> warning: #warning uncaught_exception not yet implemented [-Wcpp]
>>
>>
>> Is the __sync_swap error related to the subject of this post:
>>
>> http://lists.cs.uiuc.edu/pipermail/cfe-dev/2014-May/036861.html
>>
>> , and therefore, should the code in the downloaded
>> libcxxabi-3.5.0rc4.src.tar.xz be updated?  Also, should I worry
>> about the warnings?
>>
>> TIA.
>>
>> -regards,
>> Larry
>>
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
> 
> 
> 
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
> 

-------------- next part --------------
compilation; default-directory: "~/dwnlds/llvm/3.5/rc4/" -*-
Compilation started at Sun Sep 14 12:56:54

make cmake.build
install -d build-variants/Release/dones
install -d build-variants/Release/cmake-build
cd build-variants/Release/cmake-build ; \
          CC="/usr/bin/clang" ; \
          CXX="/usr/bin/clang++" ; \
          cmake /home/evansl/dwnlds/llvm/3.5/rc4/sources/llvm-3.5.0rc4.src \
            -DCMAKE_INSTALL_PREFIX=build-variants/Release/cmake-install\
            -DCMAKE_BUILD_TYPE=Release\
            ###
-- Target triple: x86_64-unknown-linux-gnu
-- Native target architecture is X86
-- Threads enabled.
-- Doxygen disabled.
-- Sphinx disabled.
-- Building with -fPIC
-- Constructing LLVMBuild project information
-- Targeting AArch64
-- Targeting ARM
-- Targeting CppBackend
-- Targeting Hexagon
-- Targeting Mips
-- Targeting MSP430
-- Targeting NVPTX
-- Targeting PowerPC
-- Targeting R600
-- Targeting Sparc
-- Targeting SystemZ
-- Targeting X86
-- Targeting XCore
-- Host triple: x86_64-pc-linux
-- Target triple: x86_64-pc-linux
-- Could NOT find LibXml2 (missing:  LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR) 
-- Clang version: 3.5.0
-- Configuring done
-- Generating done
-- Build files have been written to: /home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build
touch build-variants/Release/dones/cmake.config.done
date
Sun Sep 14 12:56:59 CDT 2014
make --directory=./build-variants/Release/cmake-build -j4
make[1]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[2]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target LLVMIRReader
Scanning dependencies of target LLVMBitWriter
Scanning dependencies of target LLVMSupport
Scanning dependencies of target LLVMTableGen
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  0%] make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  0%] [  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o
Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o
[  0%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o
Linking CXX static library ../libLLVMIRReader.a
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  0%] Built target LLVMIRReader
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target LLVMHello_exports
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  0%] Creating export file for LLVMHello
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  0%] Built target LLVMHello_exports
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target LLVMLinker
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  1%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
[  2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
[  2%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o
Linking CXX static library ../libLLVMLinker.a
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  2%] Built target LLVMLinker
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target LLVMLTO
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  2%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o
[  2%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o
[  2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o
[  2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o
[  2%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o
Linking CXX static library ../../libLLVMBitWriter.a
[  2%] make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o
[  2%] Built target LLVMBitWriter
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target LLVMMC
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o
[  2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o
[  2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o
[  3%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.c.o
Linking CXX static library ../libLLVMLTO.a
[  3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  3%] Built target LLVMLTO
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target LLVMMCAnalysis
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  3%] Building CXX object lib/MC/MCAnalysis/CMakeFiles/LLVMMCAnalysis.dir/MCAtom.cpp.o
[  3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o
[  3%] Building CXX object lib/MC/MCAnalysis/CMakeFiles/LLVMMCAnalysis.dir/MCFunction.cpp.o
[  3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o
[  3%] Building CXX object lib/MC/MCAnalysis/CMakeFiles/LLVMMCAnalysis.dir/MCModule.cpp.o
[  3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataStream.cpp.o
Linking CXX static library ../libLLVMTableGen.a
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  3%] Built target LLVMTableGen
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target LLVMMCParser
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  3%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o
[  3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
[  4%] Building CXX object lib/MC/MCAnalysis/CMakeFiles/LLVMMCAnalysis.dir/MCModuleYAML.cpp.o
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o
[  4%] Building CXX object lib/MC/MCAnalysis/CMakeFiles/LLVMMCAnalysis.dir/MCObjectDisassembler.cpp.o
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o
[  4%] Building CXX object lib/MC/MCAnalysis/CMakeFiles/LLVMMCAnalysis.dir/MCObjectSymbolizer.cpp.o
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o
Linking CXX static library ../../libLLVMMCAnalysis.a
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  4%] Built target LLVMMCAnalysis
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target LLVMMCDisassembler
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o
Linking CXX static library ../../libLLVMMCDisassembler.a
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  4%] Built target LLVMMCDisassembler
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target LLVMObject
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  4%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o
[  4%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o
[  4%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntrusiveRefCntPtr.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IsInf.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IsNAN.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeGenInfo.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o
[  4%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFYAML.cpp.o
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o
[  4%] [  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o
Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o
[  4%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryObject.cpp.o
[  5%] Linking CXX static library ../../libLLVMMCParser.a
Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  5%] Built target LLVMMCParser
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target LLVMOption
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  5%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDisassembler.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o
[  5%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o
[  5%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o
[  5%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELF.cpp.o
[  5%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFYAML.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o
Linking CXX static library ../libLLVMOption.a
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  5%] Built target LLVMOption
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o
[  5%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o
[  5%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StreamableMemoryObject.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o
[  5%] [  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRefMemoryObject.cpp.o
Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExternalSymbolizer.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o
[  5%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  5%] [  5%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o
Scanning dependencies of target LLVMDebugInfo
Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  5%] Building CXX object lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir/DIContext.cpp.o
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o
[  5%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o
[  5%] Building CXX object lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir/DWARFAbbreviationDeclaration.cpp.o
[  5%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o
[  5%] Building CXX object lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir/DWARFCompileUnit.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
[  5%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o
[  6%] Building CXX object lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir/DWARFContext.cpp.o
[  6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o
Linking CXX static library ../libLLVMObject.a
[  8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  8%] Built target LLVMObject
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target LLVMExecutionEngine
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  8%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o
[  8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o
[  8%] [  8%] [  8%] [  8%] Building CXX object lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir/DWARFDebugAbbrev.cpp.o
Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o
Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o
Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o
[  8%] Building CXX object lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir/DWARFDebugArangeSet.cpp.o
[  8%] Building CXX object lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir/DWARFDebugAranges.cpp.o
[  8%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/RTDyldMemoryManager.cpp.o
[  8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o
[  9%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o
Linking CXX static library ../libLLVMExecutionEngine.a
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRelocationInfo.cpp.o
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Built target LLVMExecutionEngine
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target LLVMJIT
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] [  9%] [  9%] Building CXX object lib/ExecutionEngine/JIT/CMakeFiles/LLVMJIT.dir/JIT.cpp.o
Building CXX object lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir/DWARFDebugFrame.cpp.o
Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o
[  9%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
[  9%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
[  9%] Building CXX object lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir/DWARFDebugInfoEntry.cpp.o
[  9%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
[  9%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o
[  9%] Building CXX object lib/ExecutionEngine/JIT/CMakeFiles/LLVMJIT.dir/JITEmitter.cpp.o
[  9%] Building CXX object lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir/DWARFDebugLine.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IncludeFile.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
[  9%] [  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o
Building CXX object lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir/DWARFDebugLoc.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
[  9%] Building CXX object lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir/DWARFDebugRangeList.cpp.o
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o
[  9%] Building CXX object lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir/DWARFFormValue.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o
[  9%] Building CXX object lib/ExecutionEngine/JIT/CMakeFiles/LLVMJIT.dir/JITMemoryManager.cpp.o
[  9%] Building CXX object lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir/DWARFTypeUnit.cpp.o
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SearchForAddressOfSpecialSymbol.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
Linking CXX static library ../../libLLVMJIT.a
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Built target LLVMJIT
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o
[  9%] [  9%] Building CXX object lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir/DWARFUnit.cpp.o
Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolizer.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TimeValue.cpp.o
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target LLVMMCJIT
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] [  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o
Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
Linking CXX static library ../libLLVMSupport.a
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Built target LLVMSupport
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target LLVMRuntimeDyld
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] [  9%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/GDBRegistrar.cpp.o
Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o
Linking CXX static library ../libLLVMDebugInfo.a
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Built target LLVMDebugInfo
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target LLVMTarget
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o
[  9%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o
[  9%] [  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o
Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o
[  9%] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/SectionMemoryManager.cpp.o
[  9%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetJITInfo.cpp.o
[  9%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLibraryInfo.cpp.o
Linking CXX static library ../../libLLVMMCJIT.a
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Built target LLVMMCJIT
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target LLVMAsmParser
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o
[  9%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o
[  9%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o
[  9%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o
[  9%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o
[  9%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
[  9%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFStreamer.cpp.o
[  9%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetSubtargetInfo.cpp.o
[  9%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
Linking CXX static library ../libLLVMTarget.a
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Built target LLVMTarget
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target LLVMLineEditor
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o
Linking CXX static library ../libLLVMLineEditor.a
[  9%] make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/YAML.cpp.o
Built target LLVMLineEditor
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target LLVMProfileData
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o
[  9%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o
Linking CXX static library ../libLLVMAsmParser.a
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Built target LLVMAsmParser
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target FileCheck
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o
Linking CXX static library ../libLLVMMC.a
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Built target LLVMMC
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target llvm-PerfectShuffle
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o
[  9%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o
Linking CXX executable ../../bin/llvm-PerfectShuffle
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Built target llvm-PerfectShuffle
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target count
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Building C object utils/count/CMakeFiles/count.dir/count.c.o
Linking C executable ../../bin/count
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Built target count
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target not
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o
Linking CXX static library ../libLLVMProfileData.a
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Built target LLVMProfileData
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target yaml-bench
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o
[  9%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o
Linking CXX executable ../../bin/not
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Built target not
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target gtest
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o
Linking CXX executable ../../bin/FileCheck
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Built target FileCheck
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target gtest_main
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Building CXX object utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/TestMain.cpp.o
Linking CXX executable ../../bin/yaml-bench
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Built target yaml-bench
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
Scanning dependencies of target cxxabi
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[3]: Entering directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[  9%] Building CXX object projects/libcxxabi/src/CMakeFiles/cxxabi.dir/abort_message.cpp.o
[  9%] Building CXX object projects/libcxxabi/src/CMakeFiles/cxxabi.dir/cxa_aux_runtime.cpp.o
[ 10%] Building CXX object projects/libcxxabi/src/CMakeFiles/cxxabi.dir/cxa_default_handlers.cpp.o
/home/evansl/dwnlds/llvm/3.5/rc4/sources/llvm-3.5.0rc4.src/projects/libcxxabi/src/cxa_default_handlers.cpp: In function ‘void (* std::set_unexpected(std::unexpected_handler))()’:
/home/evansl/dwnlds/llvm/3.5/rc4/sources/llvm-3.5.0rc4.src/projects/libcxxabi/src/cxa_default_handlers.cpp:111:37: error: request for member ‘exchange’ in ‘__cxa_unexpected_handler’, which is of non-class type ‘std::unexpected_handler {aka void (*)()}’
     return __cxa_unexpected_handler.exchange(func, memory_order_acq_rel);
                                     ^
/home/evansl/dwnlds/llvm/3.5/rc4/sources/llvm-3.5.0rc4.src/projects/libcxxabi/src/cxa_default_handlers.cpp:111:52: error: ‘memory_order_acq_rel’ was not declared in this scope
     return __cxa_unexpected_handler.exchange(func, memory_order_acq_rel);
                                                    ^
/home/evansl/dwnlds/llvm/3.5/rc4/sources/llvm-3.5.0rc4.src/projects/libcxxabi/src/cxa_default_handlers.cpp: In function ‘void (* std::set_terminate(std::terminate_handler))()’:
/home/evansl/dwnlds/llvm/3.5/rc4/sources/llvm-3.5.0rc4.src/projects/libcxxabi/src/cxa_default_handlers.cpp:124:40: error: request for member ‘exchange’ in ‘__cxa_terminate_handler’, which is of non-class type ‘std::terminate_handler {aka void (*)()}’
         return __cxa_terminate_handler.exchange(func, memory_order_acq_rel);
                                        ^
/home/evansl/dwnlds/llvm/3.5/rc4/sources/llvm-3.5.0rc4.src/projects/libcxxabi/src/cxa_default_handlers.cpp:124:55: error: ‘memory_order_acq_rel’ was not declared in this scope
         return __cxa_terminate_handler.exchange(func, memory_order_acq_rel);
                                                       ^
/home/evansl/dwnlds/llvm/3.5/rc4/sources/llvm-3.5.0rc4.src/projects/libcxxabi/src/cxa_default_handlers.cpp: In function ‘void (* std::set_unexpected(std::unexpected_handler))()’:
/home/evansl/dwnlds/llvm/3.5/rc4/sources/llvm-3.5.0rc4.src/projects/libcxxabi/src/cxa_default_handlers.cpp:113:1: error: control reaches end of non-void function [-Werror=return-type]
 }
 ^
/home/evansl/dwnlds/llvm/3.5/rc4/sources/llvm-3.5.0rc4.src/projects/libcxxabi/src/cxa_default_handlers.cpp: In function ‘void (* std::set_terminate(std::terminate_handler))()’:
/home/evansl/dwnlds/llvm/3.5/rc4/sources/llvm-3.5.0rc4.src/projects/libcxxabi/src/cxa_default_handlers.cpp:126:1: error: control reaches end of non-void function [-Werror=return-type]
 }
 ^
cc1plus: some warnings being treated as errors
make[3]: *** [projects/libcxxabi/src/CMakeFiles/cxxabi.dir/cxa_default_handlers.cpp.o] Error 1
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[2]: *** [projects/libcxxabi/src/CMakeFiles/cxxabi.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
Linking CXX static library ../../libLLVMRuntimeDyld.a
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[ 10%] Built target LLVMRuntimeDyld
Linking CXX static library ../../../lib/libgtest_main.a
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[ 10%] Built target gtest_main
Linking CXX static library ../../lib/libgtest.a
make[3]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
[ 10%] Built target gtest
make[2]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/evansl/dwnlds/llvm/3.5/rc4/build-variants/Release/cmake-build'
make: *** [build-variants/Release/dones/cmake.build.done] Error 2

Compilation exited abnormally with code 2 at Sun Sep 14 12:57:51


More information about the cfe-dev mailing list