Package Details: dll-bundler-git 0.1.r0.gc219024-1

Git Clone URL: https://aur.archlinux.org/dll-bundler-git.git (read-only, click to copy)
Package Base: dll-bundler-git
Description: Deployment helper which copies DLL dependencies next to the Win32 executable
Upstream URL: https://github.com/jpcima/dll-bundler
Licenses: boost
Submitter: jpcima
Maintainer: jpcima
Last Packager: jpcima
Votes: 0
Popularity: 0.000000
First Submitted: 2020-07-07 15:46 (UTC)
Last Updated: 2020-07-07 15:46 (UTC)

Dependencies (3)

Required by (0)

Sources (1)

Latest Comments

MarsSeed commented on 2024-02-29 21:48 (UTC)

Fails to build:

==> Updated version: dll-bundler-git 0.2.r5.ga128928-1
==> Starting build()...
g++ dll-bundler.cpp -I/usr/include -std=c++17   -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS 
    -D__STDC_LIMIT_MACROS -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -c -o dll-bundler.o
llvm-config: error: missing: /usr/lib/libLLVMTargetParser.a
llvm-config: error: missing: /usr/lib/libLLVMBinaryFormat.a
llvm-config: error: missing: /usr/lib/libLLVMBitstreamReader.a
llvm-config: error: missing: /usr/lib/libLLVMRemarks.a
llvm-config: error: missing: /usr/lib/libLLVMCore.a
llvm-config: error: missing: /usr/lib/libLLVMFuzzerCLI.a
llvm-config: error: missing: /usr/lib/libLLVMBitReader.a
llvm-config: error: missing: /usr/lib/libLLVMDebugInfoCodeView.a
llvm-config: error: missing: /usr/lib/libLLVMMC.a
llvm-config: error: missing: /usr/lib/libLLVMAsmParser.a
llvm-config: error: missing: /usr/lib/libLLVMIRReader.a
llvm-config: error: missing: /usr/lib/libLLVMMCParser.a
llvm-config: error: missing: /usr/lib/libLLVMTextAPI.a
llvm-config: error: missing: /usr/lib/libLLVMObject.a
llvm-config: error: missing: /usr/lib/libLLVMDebugInfoDWARF.a
llvm-config: error: missing: /usr/lib/libLLVMDebugInfoMSF.a
llvm-config: error: missing: /usr/lib/libLLVMDebugInfoPDB.a
llvm-config: error: missing: /usr/lib/libLLVMSymbolize.a
llvm-config: error: missing: /usr/lib/libLLVMProfileData.a
llvm-config: error: missing: /usr/lib/libLLVMAnalysis.a
llvm-config: error: missing: /usr/lib/libLLVMBitWriter.a
llvm-config: error: missing: /usr/lib/libLLVMTransformUtils.a
llvm-config: error: missing: /usr/lib/libLLVMAggressiveInstCombine.a
llvm-config: error: missing: /usr/lib/libLLVMInstCombine.a
llvm-config: error: missing: /usr/lib/libLLVMScalarOpts.a
llvm-config: error: missing: /usr/lib/libLLVMTarget.a
llvm-config: error: missing: /usr/lib/libLLVMFuzzMutate.a
llvm-config: error: missing: /usr/lib/libLLVMFileCheck.a
llvm-config: error: missing: /usr/lib/libLLVMInterfaceStub.a
llvm-config: error: missing: /usr/lib/libLLVMIRPrinter.a
llvm-config: error: missing: /usr/lib/libLLVMObjCARCOpts.a
llvm-config: error: missing: /usr/lib/libLLVMCodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMSelectionDAG.a
llvm-config: error: missing: /usr/lib/libLLVMAsmPrinter.a
llvm-config: error: missing: /usr/lib/libLLVMMIRParser.a
llvm-config: error: missing: /usr/lib/libLLVMGlobalISel.a
llvm-config: error: missing: /usr/lib/libLLVMDWARFLinker.a
llvm-config: error: missing: /usr/lib/libLLVMDWARFLinkerParallel.a
llvm-config: error: missing: /usr/lib/libLLVMExtensions.a
llvm-config: error: missing: /usr/lib/libLLVMFrontendHLSL.a
llvm-config: error: missing: /usr/lib/libLLVMFrontendOpenACC.a
llvm-config: error: missing: /usr/lib/libLLVMFrontendOpenMP.a
llvm-config: error: missing: /usr/lib/libLLVMInstrumentation.a
llvm-config: error: missing: /usr/lib/libLLVMLinker.a
llvm-config: error: missing: /usr/lib/libLLVMVectorize.a
llvm-config: error: missing: /usr/lib/libLLVMipo.a
llvm-config: error: missing: /usr/lib/libLLVMCoroutines.a
llvm-config: error: missing: /usr/lib/libLLVMCFGuard.a
llvm-config: error: missing: /usr/lib/libLLVMPasses.a
llvm-config: error: missing: /usr/lib/libLLVMLTO.a
llvm-config: error: missing: /usr/lib/libLLVMMCDisassembler.a
llvm-config: error: missing: /usr/lib/libLLVMMCA.a
llvm-config: error: missing: /usr/lib/libLLVMObjCopy.a
llvm-config: error: missing: /usr/lib/libLLVMObjectYAML.a
llvm-config: error: missing: /usr/lib/libLLVMOption.a
llvm-config: error: missing: /usr/lib/libLLVMDebugInfoGSYM.a
llvm-config: error: missing: /usr/lib/libLLVMDebugInfoLogicalView.a
llvm-config: error: missing: /usr/lib/libLLVMDWP.a
llvm-config: error: missing: /usr/lib/libLLVMOrcShared.a
llvm-config: error: missing: /usr/lib/libLLVMOrcTargetProcess.a
llvm-config: error: missing: /usr/lib/libLLVMRuntimeDyld.a
llvm-config: error: missing: /usr/lib/libLLVMExecutionEngine.a
llvm-config: error: missing: /usr/lib/libLLVMInterpreter.a
llvm-config: error: missing: /usr/lib/libLLVMJITLink.a
llvm-config: error: missing: /usr/lib/libLLVMMCJIT.a
llvm-config: error: missing: /usr/lib/libLLVMWindowsDriver.a
llvm-config: error: missing: /usr/lib/libLLVMOrcJIT.a
llvm-config: error: missing: /usr/lib/libLLVMPerfJITEvents.a
llvm-config: error: missing: /usr/lib/libLLVMAArch64Info.a
llvm-config: error: missing: /usr/lib/libLLVMAArch64Utils.a
llvm-config: error: missing: /usr/lib/libLLVMAArch64Desc.a
llvm-config: error: missing: /usr/lib/libLLVMAArch64CodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMAArch64AsmParser.a
llvm-config: error: missing: /usr/lib/libLLVMAArch64Disassembler.a
llvm-config: error: missing: /usr/lib/libLLVMAMDGPUInfo.a
llvm-config: error: missing: /usr/lib/libLLVMAMDGPUUtils.a
llvm-config: error: missing: /usr/lib/libLLVMAMDGPUDesc.a
llvm-config: error: missing: /usr/lib/libLLVMAMDGPUCodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMAMDGPUAsmParser.a
llvm-config: error: missing: /usr/lib/libLLVMAMDGPUDisassembler.a
llvm-config: error: missing: /usr/lib/libLLVMAMDGPUTargetMCA.a
llvm-config: error: missing: /usr/lib/libLLVMARMInfo.a
llvm-config: error: missing: /usr/lib/libLLVMARMUtils.a
llvm-config: error: missing: /usr/lib/libLLVMARMDesc.a
llvm-config: error: missing: /usr/lib/libLLVMARMCodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMARMAsmParser.a
llvm-config: error: missing: /usr/lib/libLLVMARMDisassembler.a
llvm-config: error: missing: /usr/lib/libLLVMAVRInfo.a
llvm-config: error: missing: /usr/lib/libLLVMAVRDesc.a
llvm-config: error: missing: /usr/lib/libLLVMAVRCodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMAVRAsmParser.a
llvm-config: error: missing: /usr/lib/libLLVMAVRDisassembler.a
llvm-config: error: missing: /usr/lib/libLLVMBPFInfo.a
llvm-config: error: missing: /usr/lib/libLLVMBPFDesc.a
llvm-config: error: missing: /usr/lib/libLLVMBPFCodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMBPFAsmParser.a
llvm-config: error: missing: /usr/lib/libLLVMBPFDisassembler.a
llvm-config: error: missing: /usr/lib/libLLVMHexagonInfo.a
llvm-config: error: missing: /usr/lib/libLLVMHexagonDesc.a
llvm-config: error: missing: /usr/lib/libLLVMHexagonAsmParser.a
llvm-config: error: missing: /usr/lib/libLLVMHexagonCodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMHexagonDisassembler.a
llvm-config: error: missing: /usr/lib/libLLVMLanaiInfo.a
llvm-config: error: missing: /usr/lib/libLLVMLanaiDesc.a
llvm-config: error: missing: /usr/lib/libLLVMLanaiAsmParser.a
llvm-config: error: missing: /usr/lib/libLLVMLanaiCodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMLanaiDisassembler.a
llvm-config: error: missing: /usr/lib/libLLVMLoongArchInfo.a
llvm-config: error: missing: /usr/lib/libLLVMLoongArchDesc.a
llvm-config: error: missing: /usr/lib/libLLVMLoongArchCodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMLoongArchAsmParser.a
llvm-config: error: missing: /usr/lib/libLLVMLoongArchDisassembler.a
llvm-config: error: missing: /usr/lib/libLLVMMipsInfo.a
llvm-config: error: missing: /usr/lib/libLLVMMipsDesc.a
llvm-config: error: missing: /usr/lib/libLLVMMipsCodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMMipsAsmParser.a
llvm-config: error: missing: /usr/lib/libLLVMMipsDisassembler.a
llvm-config: error: missing: /usr/lib/libLLVMMSP430Info.a
llvm-config: error: missing: /usr/lib/libLLVMMSP430Desc.a
llvm-config: error: missing: /usr/lib/libLLVMMSP430CodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMMSP430AsmParser.a
llvm-config: error: missing: /usr/lib/libLLVMMSP430Disassembler.a
llvm-config: error: missing: /usr/lib/libLLVMNVPTXInfo.a
llvm-config: error: missing: /usr/lib/libLLVMNVPTXDesc.a
llvm-config: error: missing: /usr/lib/libLLVMNVPTXCodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMPowerPCInfo.a
llvm-config: error: missing: /usr/lib/libLLVMPowerPCDesc.a
llvm-config: error: missing: /usr/lib/libLLVMPowerPCCodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMPowerPCAsmParser.a
llvm-config: error: missing: /usr/lib/libLLVMPowerPCDisassembler.a
llvm-config: error: missing: /usr/lib/libLLVMRISCVInfo.a
llvm-config: error: missing: /usr/lib/libLLVMRISCVDesc.a
llvm-config: error: missing: /usr/lib/libLLVMRISCVCodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMRISCVAsmParser.a
llvm-config: error: missing: /usr/lib/libLLVMRISCVDisassembler.a
llvm-config: error: missing: /usr/lib/libLLVMRISCVTargetMCA.a
llvm-config: error: missing: /usr/lib/libLLVMSparcInfo.a
llvm-config: error: missing: /usr/lib/libLLVMSparcDesc.a
llvm-config: error: missing: /usr/lib/libLLVMSparcCodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMSparcAsmParser.a
llvm-config: error: missing: /usr/lib/libLLVMSparcDisassembler.a
llvm-config: error: missing: /usr/lib/libLLVMSystemZInfo.a
llvm-config: error: missing: /usr/lib/libLLVMSystemZDesc.a
llvm-config: error: missing: /usr/lib/libLLVMSystemZCodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMSystemZAsmParser.a
llvm-config: error: missing: /usr/lib/libLLVMSystemZDisassembler.a
llvm-config: error: missing: /usr/lib/libLLVMVEInfo.a
llvm-config: error: missing: /usr/lib/libLLVMVEDesc.a
llvm-config: error: missing: /usr/lib/libLLVMVECodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMVEAsmParser.a
llvm-config: error: missing: /usr/lib/libLLVMVEDisassembler.a
llvm-config: error: missing: /usr/lib/libLLVMWebAssemblyInfo.a
llvm-config: error: missing: /usr/lib/libLLVMWebAssemblyUtils.a
llvm-config: error: missing: /usr/lib/libLLVMWebAssemblyDesc.a
llvm-config: error: missing: /usr/lib/libLLVMWebAssemblyCodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMWebAssemblyAsmParser.a
llvm-config: error: missing: /usr/lib/libLLVMWebAssemblyDisassembler.a
llvm-config: error: missing: /usr/lib/libLLVMX86Info.a
llvm-config: error: missing: /usr/lib/libLLVMX86Desc.a
llvm-config: error: missing: /usr/lib/libLLVMX86CodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMX86AsmParser.a
llvm-config: error: missing: /usr/lib/libLLVMX86Disassembler.a
llvm-config: error: missing: /usr/lib/libLLVMX86TargetMCA.a
llvm-config: error: missing: /usr/lib/libLLVMXCoreInfo.a
llvm-config: error: missing: /usr/lib/libLLVMXCoreDesc.a
llvm-config: error: missing: /usr/lib/libLLVMXCoreCodeGen.a
llvm-config: error: missing: /usr/lib/libLLVMXCoreDisassembler.a
llvm-config: error: missing: /usr/lib/libLLVMLineEditor.a
llvm-config: error: missing: /usr/lib/libLLVMCoverage.a
llvm-config: error: missing: /usr/lib/libLLVMDlltoolDriver.a
llvm-config: error: missing: /usr/lib/libLLVMLibDriver.a
llvm-config: error: missing: /usr/lib/libLLVMXRay.a
llvm-config: error: missing: /usr/lib/libLLVMWindowsManifest.a
g++ dll-bundler.o -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now  -o dll-bundler
/usr/bin/ld: dll-bundler.o: in function `getDllImports(llvm::StringRef, llvm::Triple::ArchType*)':
dll-bundler.cpp:(.text+0x26b): undefined reference to `llvm::MemoryBuffer::getFile(llvm::Twine const&, bool, bool, bool, 
    std::optional<llvm::Align>)'
/usr/bin/ld: dll-bundler.cpp:(.text+0x30a): undefined reference to `llvm::MemoryBufferRef::MemoryBufferRef(llvm::MemoryBuffer const&)'
/usr/bin/ld: dll-bundler.cpp:(.text+0x33f): undefined reference to `llvm::object::COFFObjectFile::create(llvm::MemoryBufferRef)'
/usr/bin/ld: dll-bundler.cpp:(.text+0x3d8): undefined reference to `llvm::object::COFFObjectFile::import_directories() const'
/usr/bin/ld: dll-bundler.cpp:(.text+0x41a): undefined reference to `llvm::errs()'
/usr/bin/ld: dll-bundler.cpp:(.text+0x45f): undefined reference to `llvm::object::ImportDirectoryEntryRef::moveNext()'
/usr/bin/ld: dll-bundler.cpp:(.text+0x46b): undefined reference to 
    `llvm::object::ImportDirectoryEntryRef::operator==(llvm::object::ImportDirectoryEntryRef const&) const'
/usr/bin/ld: dll-bundler.cpp:(.text+0x497): undefined reference to `llvm::object::ImportDirectoryEntryRef::getName(llvm::StringRef&) const'
/usr/bin/ld: dll-bundler.cpp:(.text+0x4d1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)'
/usr/bin/ld: dll-bundler.cpp:(.text+0x4ef): undefined reference to `llvm::object::COFFObjectFile::delay_import_directories() const'
/usr/bin/ld: dll-bundler.cpp:(.text+0x532): undefined reference to `llvm::errs()'
/usr/bin/ld: dll-bundler.cpp:(.text+0x577): undefined reference to `llvm::object::DelayImportDirectoryEntryRef::moveNext()'
/usr/bin/ld: dll-bundler.cpp:(.text+0x583): undefined reference to 
    `llvm::object::DelayImportDirectoryEntryRef::operator==(llvm::object::DelayImportDirectoryEntryRef const&) const'
/usr/bin/ld: dll-bundler.cpp:(.text+0x5af): undefined reference to `llvm::object::DelayImportDirectoryEntryRef::getName(llvm::StringRef&) const'
/usr/bin/ld: dll-bundler.cpp:(.text+0x5dd): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)'
/usr/bin/ld: dll-bundler.cpp:(.text+0x6e1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)'
/usr/bin/ld: dll-bundler.cpp:(.text+0x6ff): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)'
/usr/bin/ld: dll-bundler.o: in function `std::_Sp_counted_ptr_inplace<llvm::sys::fs::detail::DirIterState, std::allocator<void>, 
    (__gnu_cxx::_Lock_policy)2>::_M_dispose()':
    dll-bundler.cpp:(.text._ZNSt23_Sp_counted_ptr_inplaceIN4llvm3sys2fs6detail12DirIterStateESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv[
    _ZNSt23_Sp_counted_ptr_inplaceIN4llvm3sys2fs6detail12DirIterStateESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv]+0xa): undefined reference to 
    `llvm::sys::fs::detail::directory_iterator_destruct(llvm::sys::fs::detail::DirIterState&)'
/usr/bin/ld: dll-bundler.o: in function `llvm::raw_ostream::operator<<(char const*)':
dll-bundler.cpp:(.text._ZN4llvm11raw_ostreamlsEPKc[_ZN4llvm11raw_ostreamlsEPKc]+0x3a): undefined reference to `llvm::raw_ostream::write(char 
    const*, unsigned long)'
/usr/bin/ld: dll-bundler.o: in function `llvm::ErrorOr<std::unique_ptr<llvm::object::COFFObjectFile, 
    std::default_delete<llvm::object::COFFObjectFile> > > llvm::expectedToErrorOr<std::unique_ptr<llvm::object::COFFObjectFile, 
    std::default_delete<llvm::object::COFFObjectFile> > >(llvm::Expected<std::unique_ptr<llvm::object::COFFObjectFile, 
    std::default_delete<llvm::object::COFFObjectFile> > >&&)':
    dll-bundler.cpp:(.text.
    _ZN4llvm17expectedToErrorOrISt10unique_ptrINS_6object14COFFObjectFileESt14default_deleteIS3_EEEENS_7ErrorOrIT_EEONS_8ExpectedIS8_EE[
    _ZN4llvm17expectedToErrorOrISt10unique_ptrINS_6object14COFFObjectFileESt14default_deleteIS3_EEEENS_7ErrorOrIT_EEONS_8ExpectedIS8_EE]+0x36): undefined 
    reference to `llvm::errorToErrorCode(llvm::Error)'
/usr/bin/ld: dll-bundler.o: in function `std::pair<llvm::StringMapIterator<std::nullopt_t>, bool> llvm::StringMap<std::nullopt_t, 
    llvm::MallocAllocator>::try_emplace<>(llvm::StringRef)':
    dll-bundler.cpp:(.text.
    _ZN4llvm9StringMapISt9nullopt_tNS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS1_EEbENS_9StringRefEDpOT_[
    _ZN4llvm9StringMapISt9nullopt_tNS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS1_EEbENS_9StringRefEDpOT_]+0x19): undefined 
    reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)'
/usr/bin/ld: 
    dll-bundler.cpp:(.text.
    _ZN4llvm9StringMapISt9nullopt_tNS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS1_EEbENS_9StringRefEDpOT_[
    _ZN4llvm9StringMapISt9nullopt_tNS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS1_EEbENS_9StringRefEDpOT_]+0x60): undefined 
    reference to `llvm::allocate_buffer(unsigned long, unsigned long)'
/usr/bin/ld: 
    dll-bundler.cpp:(.text.
    _ZN4llvm9StringMapISt9nullopt_tNS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS1_EEbENS_9StringRefEDpOT_[
    _ZN4llvm9StringMapISt9nullopt_tNS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS1_EEbENS_9StringRefEDpOT_]+0x95): undefined 
    reference to `llvm::StringMapImpl::RehashTable(unsigned int)'
/usr/bin/ld: dll-bundler.o: in function `main':
dll-bundler.cpp:(.text.startup+0x189): undefined reference to `llvm::outs()'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0x206): undefined reference to `llvm::sys::path::parent_path(llvm::StringRef, llvm::sys::path::Style)'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0x328): undefined reference to `llvm::StringRef::lower[abi:cxx11]() const'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0x4f1): undefined reference to 
    `llvm::sys::fs::detail::directory_iterator_construct(llvm::sys::fs::detail::DirIterState&, llvm::StringRef, bool)'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0x568): undefined reference to `llvm::errs()'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0x594): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl<char>&) const'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0x628): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0x652): undefined reference to 
    `llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&)'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0x682): undefined reference to `llvm::StringRef::compare_insensitive(llvm::StringRef) const'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0x6ca): undefined reference to `llvm::MemoryBuffer::getFile(llvm::Twine const&, bool, bool, bool, 
    std::optional<llvm::Align>)'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0x6ec): undefined reference to `llvm::errs()'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0x77f): undefined reference to `llvm::MemoryBufferRef::MemoryBufferRef(llvm::MemoryBuffer const&)'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0x7b7): undefined reference to `llvm::object::COFFObjectFile::create(llvm::MemoryBufferRef)'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0x94b): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0x99f): undefined reference to `llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::Twine 
    const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&)'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0x9a5): undefined reference to `llvm::errs()'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0x9be): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0x9e6): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0xa47): undefined reference to `llvm::sys::fs::copy_file(llvm::Twine const&, llvm::Twine const&)'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0xb6f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0xb7d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0xb9a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0xc0c): undefined reference to `llvm::errs()'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0xc40): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0xc7f): undefined reference to `llvm::errs()'
/usr/bin/ld: dll-bundler.cpp:(.text.startup+0xe4d): undefined reference to `llvm::deallocate_buffer(void*, unsigned long, unsigned long)'
/usr/bin/ld: dll-bundler.o:(.data.rel+0x0): undefined reference to `llvm::DisableABIBreakingChecks'
collect2: error: ld returned 1 exit status
make: *** [Makefile:19: dll-bundler] Error 1
==> ERROR: A failure occurred in build().
    Aborting...