今回の質問は難しいと思いますがどなたか助けてください
CENTOS7に最新のLLVM10を導入しました。
そののちpostgresのソースコードをコンパイルしようとしました。
使用したコマンドは
「./configure --prefix=/usr/pgsql-12 --with-llvm LLVM_CONFIG='/llvm10/build/install/bin/llvm-config'」
でしたすると
llvm-config: error: component libraries and shared library
中略
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMRISCVUtils.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMRISCVDesc.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMRISCVAsmParser.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMRISCVCodeGen.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMRISCVDisassembler.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMSparcInfo.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMSparcDesc.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMSparcAsmParser.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMSparcCodeGen.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMSparcDisassembler.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMSystemZInfo.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMSystemZDesc.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMSystemZAsmParser.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMSystemZCodeGen.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMSystemZDisassembler.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMWebAssemblyInfo.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMWebAssemblyAsmParser.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMWebAssemblyDesc.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMWebAssemblyCodeGen.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMWebAssemblyDisassembler.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMX86Info.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMX86Utils.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMX86Desc.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMX86CodeGen.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMX86AsmParser.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMX86Disassembler.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMXCoreInfo.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMXCoreDesc.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMXCoreCodeGen.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMXCoreDisassembler.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMCoroutines.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMCoverage.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMDebugInfoGSYM.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMOption.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMDlltoolDriver.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMDWARFLinker.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMRuntimeDyld.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMExecutionEngine.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMMCJIT.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMFrontendOpenMP.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMFuzzMutate.a
llvm-config: error: missing: /llvm10/build/Release/lib/libgtest.a
llvm-config: error: missing: /llvm10/build/Release/lib/libgtest_main.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMInterpreter.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMLibDriver.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMLineEditor.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMObjCARCOpts.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMPasses.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMLTO.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMMCA.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMObjectYAML.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMJITLink.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMOrcError.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMOrcJIT.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMDebugInfoPDB.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMSymbolize.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMTableGen.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMTestingSupport.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMWindowsManifest.a
llvm-config: error: missing: /llvm10/build/Release/lib/libLLVMXRay.a
というエラーが表示されましたどうやらライブラリのパスがかみ合っていないようです。
これらのライブラリは/llvm10/build/libの配下にあるみたいなんです
ということはpostgresのコンパイル時に設定するllvm-configのパスを元にコンパイルをおこなってると公式ドキュメントにのっていたのでllvm-configのせっていとその反映を行わないといけないのですが
llvm-configはバイナリファイだし、反映の方法がわからないのでどなたか教えていただけませんか?
回答1件
あなたの回答
tips
プレビュー