build_infer.sh failed on Ubuntu 18.04

Hi.
I'm trying to build infer on my desktop, but it continues to fail.
It has 24GB RAM and i7-3770 8-core cpu with 64-bit Ubuntu 18.04.
I've tried some of the solutions I searched, but it did not work.
The compile error message is below:
[ 95%] Linking CXX shared library ../../lib/libLTO.so
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64AsmPrinter.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64MCInstLower.cpp.o): relocation R_X86_64_32S against `.rodata.cst16' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64RegisterInfo.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64TargetMachine.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZN4llvm21RegisterTargetMachineINS_22AArch64leTargetMachineEE9AllocatorERKNS_6TargetERKNS_6TripleENS_9StringRefES9_RKNS_13TargetOptionsENS_8OptionalINS_5Reloc5ModelEEENSD_INS_9CodeModel5ModelEEENS_10CodeGenOpt5LevelEb' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64TargetObjectFile.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm29AArch64_MachoTargetObjectFileE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64TargetTransformInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64SIMDInstrOpt.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64A57FPLoadBalancing.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64AdvSIMDScalarPass.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64CleanupLocalDynamicTLSPass.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64CollectLOH.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64CondBrTuning.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64ConditionalCompares.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64DeadRegisterDefinitionsPass.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64ExpandPseudoInsts.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64FalkorHWPFFix.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64A53Fix835769.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64FrameLowering.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64ConditionOptimizer.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64RedundantCopyElimination.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64ISelDAGToDAG.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64ISelLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm21AArch64TargetLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64InstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm19AArch64GenInstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64LoadStoreOptimizer.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64MacroFusion.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64PromoteConstant.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64StorePairSuppress.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64Subtarget.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm16AArch64FeatureKVE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64CallLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm19AArch64CallLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64FastISel.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64InstructionSelector.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64LegalizerInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm20AArch64LegalizerInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64PBQPRegAlloc.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64RegisterBankInfo.cpp.o): relocation R_X86_64_32 against symbol `_ZN4llvm26AArch64GenRegisterBankInfo8RegBanksE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64SelectionDAGInfo.cpp.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0@@CXXABI_1.3' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64AsmParser.a(AArch64AsmParser.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64AsmPrinter.a(AArch64InstPrinter.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64Desc.a(AArch64MCExpr.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm13AArch64MCExprE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64Desc.a(AArch64MCTargetDesc.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64Desc.a(AArch64TargetStreamer.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm21AArch64TargetStreamerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64Desc.a(AArch64WinCOFFStreamer.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64Desc.a(AArch64AsmBackend.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64Desc.a(AArch64ELFObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64Desc.a(AArch64ELFStreamer.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64Desc.a(AArch64MCAsmInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm22AArch64MCAsmInfoDarwinE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64Desc.a(AArch64MCCodeEmitter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64Desc.a(AArch64MachObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64Desc.a(AArch64WinCOFFObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64Disassembler.a(AArch64Disassembler.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64Disassembler.a(AArch64ExternalSymbolizer.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64Info.a(AArch64TargetInfo.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAArch64Utils.a(AArch64BaseInfo.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUAsmPrinter.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUMachineFunction.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm21AMDGPUMachineFunctionE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUMCInstLower.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPURegisterInfo.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUSubtarget.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm15AMDGPUFeatureKVE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUTargetMachine.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZN4llvm21RegisterTargetMachineINS_17R600TargetMachineEE9AllocatorERKNS_6TargetERKNS_6TripleENS_9StringRefES9_RKNS_13TargetOptionsENS_8OptionalINS_5Reloc5ModelEEENSD_INS_9CodeModel5ModelEEENS_10CodeGenOpt5LevelEb' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUTargetTransformInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUUnifyDivergentExitNodes.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUUnifyMetadata.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUInline.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDILCFGStructurizer.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(GCNIterativeScheduler.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(GCNMinRegStrategy.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(GCNRegPressure.cpp.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0@@CXXABI_1.3' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(GCNSchedStrategy.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm28GCNMaxOccupancySchedStrategyE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(R600ClauseMergePass.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(R600ControlFlowFinalizer.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(R600EmitClauseMarkers.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(R600ExpandSpecialInstrs.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(R600InstrInfo.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(R600ISelLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm18R600TargetLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(R600MachineFunctionInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm23R600MachineFunctionInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(R600MachineScheduler.cpp.o): relocation R_X86_64_32 against symbol `_ZN4llvm6AMDGPU21R600_TReg32_WRegClassE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(R600OptimizeVectorRegisters.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(R600Packetizer.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(R600RegisterInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm16R600RegisterInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIAnnotateControlFlow.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIDebuggerInsertNops.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIFixSGPRCopies.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIFixVGPRCopies.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIFixWWMLiveness.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIFoldOperands.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIFrameLowering.cpp.o): relocation R_X86_64_32 against symbol `_ZN4llvm6AMDGPU15VGPR_32RegClassE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIInsertSkips.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIInsertWaitcnts.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIInsertWaits.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIInstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm11SIInstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIISelLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm16SITargetLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SILoadStoreOptimizer.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SILowerControlFlow.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SILowerI1Copies.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIMachineFunctionInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm21SIMachineFunctionInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIMachineScheduler.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIMemoryLegalizer.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIOptimizeExecMasking.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIOptimizeExecMaskingPreRA.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIPeepholeSDWA.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIRegisterInfo.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIShrinkInstructions.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(SIWholeQuadMode.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(GCNILPSched.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUAliasAnalysis.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUAlwaysInlinePass.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUAnnotateKernelFeatures.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUAnnotateUniformValues.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUArgumentUsageInfo.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUCallLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm18AMDGPUCallLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUCodeGenPrepare.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUFrameLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm19AMDGPUFrameLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUInstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm18AMDGPUGenInstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUInstructionSelector.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm25AMDGPUInstructionSelectorE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUIntrinsicInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm19AMDGPUIntrinsicInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUISelDAGToDAG.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUISelLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm20AMDGPUTargetLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPULegalizerInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm19AMDGPULegalizerInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPULibCalls.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPULibFunc.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm20AMDGPUMangledLibFuncE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPULowerIntrinsics.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUMachineCFGStructurizer.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUMachineModuleInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm23AMDGPUMachineModuleInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUMacroFusion.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUOpenCLEnqueuedBlockLowering.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUOpenCLImageTypeLoweringPass.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPUPromoteAlloca.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPURegisterBankInfo.cpp.o): relocation R_X86_64_32 against symbol `_ZN4llvm25AMDGPUGenRegisterBankInfo8RegBanksE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(AMDGPURewriteOutArguments.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUCodeGen.a(GCNHazardRecognizer.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm19GCNHazardRecognizerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUAsmParser.a(AMDGPUAsmParser.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUAsmPrinter.a(AMDGPUInstPrinter.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUDesc.a(AMDGPUHSAMetadataStreamer.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUDesc.a(AMDGPUMCTargetDesc.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZN4llvm17RegisterMCAsmInfoINS_15AMDGPUMCAsmInfoEE9AllocatorERKNS_14MCRegisterInfoERKNS_6TripleE' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMAMDGPUDesc.a(AMDGPUTargetStreamer.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm23AMDGPUTargetAsmStreamerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUDesc.a(R600MCCodeEmitter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUDesc.a(SIMCCodeEmitter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUDesc.a(AMDGPUAsmBackend.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUDesc.a(AMDGPUELFObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUDesc.a(AMDGPUELFStreamer.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm17AMDGPUELFStreamerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUDesc.a(AMDGPUMCAsmInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm15AMDGPUMCAsmInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUDisassembler.a(AMDGPUDisassembler.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUInfo.a(AMDGPUTargetInfo.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUUtils.a(AMDGPUBaseInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMAMDGPUUtils.a(AMDKernelCodeTUtils.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMAsmPrinter.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZTVN4llvm13ARMAsmPrinterE' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMBaseRegisterInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMConstantPoolValue.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm20ARMConstantPoolValueE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMFrameLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm16ARMFrameLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMMCInstLower.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMMachineFunctionInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm15ARMFunctionInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMSubtarget.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm12ARMFeatureKVE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMTargetMachine.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZN4llvm21RegisterTargetMachineINS_18ARMLETargetMachineEE9AllocatorERKNS_6TargetERKNS_6TripleENS_9StringRefES9_RKNS_13TargetOptionsENS_8OptionalINS_5Reloc5ModelEEENSD_INS_9CodeModel5ModelEEENS_10CodeGenOpt5LevelEb' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMTargetObjectFile.cpp.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMTargetTransformInfo.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(MLxExpansionPass.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(Thumb1FrameLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm19Thumb1FrameLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(Thumb1InstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm15Thumb1InstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ThumbRegisterInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm17ThumbRegisterInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(Thumb2ITBlockPass.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(Thumb2InstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm15Thumb2InstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(Thumb2SizeReduction.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(A15SDOptimizer.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMBaseInstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm15ARMGenInstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMCallLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm15ARMCallLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMConstantIslandPass.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMExpandPseudoInsts.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMHazardRecognizer.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm26ScoreboardHazardRecognizerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMInstructionSelector.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMISelDAGToDAG.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMISelLowering.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMInstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm12ARMInstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMLegalizerInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm16ARMLegalizerInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMLoadStoreOptimizer.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMMacroFusion.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMRegisterInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm15ARMRegisterInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMOptimizeBarriersPass.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMRegisterBankInfo.cpp.o): relocation R_X86_64_32 against symbol `_ZN4llvm22ARMGenRegisterBankInfo8RegBanksE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMSelectionDAGInfo.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMComputeBlockSize.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMCodeGen.a(ARMFastISel.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMAsmParser.a(ARMAsmParser.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMAsmPrinter.a(ARMInstPrinter.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMDesc.a(ARMMCExpr.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm9ARMMCExprE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMDesc.a(ARMMCTargetDesc.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMDesc.a(ARMTargetStreamer.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm17ARMTargetStreamerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMDesc.a(ARMWinCOFFStreamer.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMDesc.a(ARMAsmBackend.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMDesc.a(ARMELFObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMDesc.a(ARMELFStreamer.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMDesc.a(ARMMachObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMDesc.a(ARMMachORelocationInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMDesc.a(ARMMCAsmInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm18ARMMCAsmInfoDarwinE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMDesc.a(ARMMCCodeEmitter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMDesc.a(ARMWinCOFFObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMDisassembler.a(ARMDisassembler.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMInfo.a(ARMTargetInfo.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMARMUtils.a(ARMBaseInfo.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMBPFCodeGen.a(BPFAsmPrinter.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMBPFCodeGen.a(BPFMCInstLower.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMBPFCodeGen.a(BPFTargetMachine.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZN4llvm21RegisterTargetMachineINS_16BPFTargetMachineEE9AllocatorERKNS_6TargetERKNS_6TripleENS_9StringRefES9_RKNS_13TargetOptionsENS_8OptionalINS_5Reloc5ModelEEENSD_INS_9CodeModel5ModelEEENS_10CodeGenOpt5LevelEb' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMBPFCodeGen.a(BPFInstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm15BPFGenInstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMBPFCodeGen.a(BPFISelDAGToDAG.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMBPFCodeGen.a(BPFRegisterInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMBPFCodeGen.a(BPFSubtarget.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm12BPFFeatureKVE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMBPFCodeGen.a(BPFISelLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm17BPFTargetLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMBPFAsmParser.a(BPFAsmParser.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMBPFAsmPrinter.a(BPFInstPrinter.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMBPFDesc.a(BPFMCTargetDesc.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZN4llvm17RegisterMCAsmInfoINS_12BPFMCAsmInfoEE9AllocatorERKNS_14MCRegisterInfoERKNS_6TripleE' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMBPFDesc.a(BPFAsmBackend.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMBPFDesc.a(BPFMCCodeEmitter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMBPFDesc.a(BPFELFObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMBPFDisassembler.a(BPFDisassembler.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMBPFInfo.a(BPFTargetInfo.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonAsmPrinter.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm17HexagonAsmPrinterE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonMCInstLower.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonRegisterInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonTargetMachine.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm23ConvergingVLIWSchedulerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonTargetObjectFile.cpp.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonTargetTransformInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm2cl15GeneralCategoryE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonVectorLoopCarriedReuse.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonVectorPrint.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonVLIWPacketizer.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonBitSimplify.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonBitTracker.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm16HexagonEvaluatorE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonBranchRelaxation.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonCFGOptimizer.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonCommonGEP.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonConstExtenders.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonConstPropagation.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonCopyToCombine.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonEarlyIfConv.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonExpandCondsets.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonFixupHwLoops.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonFrameLowering.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonGatherPacketize.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonGenExtract.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonGenInsert.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonGenMux.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonGenPredicate.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonHardwareLoops.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonInstrInfo.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonISelDAGToDAG.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonISelDAGToDAGHVX.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonLoopIdiomRecognition.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonMachineFunctionInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm26HexagonMachineFunctionInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonMachineScheduler.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm2cl15GeneralCategoryE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonNewValueJump.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonOptAddrMode.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonOptimizeSZextends.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonPeephole.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonRDFOpt.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonSplitConst32AndConst64.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonSplitDouble.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonStoreWidening.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonSubtarget.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm16HexagonFeatureKVE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(RDFCopy.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(RDFDeadCode.cpp.o): relocation R_X86_64_32 against hidden symbol `_ZN4llvm3rdf13DataFlowGraph5IsUseENS0_8NodeAddrIPNS0_8NodeBaseEEE' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(RDFGraph.cpp.o): relocation R_X86_64_32 against hidden symbol `_ZNSt17_Function_handlerIFvRN4llvm11raw_ostreamEEZNS0_13PrintLaneMaskENS0_11LaneBitmaskEEUlS2_E_E9_M_invokeERKSt9_Any_dataS2_' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(RDFLiveness.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(RDFRegisters.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(BitTracker.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonBlockRanges.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonHazardRecognizer.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm23HexagonHazardRecognizerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonISelLowering.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonISelLoweringHVX.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonCodeGen.a(HexagonSelectionDAGInfo.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonAsmParser.a(HexagonAsmParser.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonDesc.a(HexagonInstPrinter.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonDesc.a(HexagonMCChecker.cpp.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonDesc.a(HexagonMCELFStreamer.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm20HexagonMCELFStreamerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonDesc.a(HexagonMCExpr.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm13HexagonMCExprE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonDesc.a(HexagonMCInstrInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonDesc.a(HexagonMCShuffler.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm2cl15GeneralCategoryE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonDesc.a(HexagonMCTargetDesc.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonDesc.a(HexagonShuffler.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonDesc.a(HexagonAsmBackend.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonDesc.a(HexagonELFObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonDesc.a(HexagonMCAsmInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm16HexagonMCAsmInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonDesc.a(HexagonMCCodeEmitter.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm20HexagonMCCodeEmitterE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonDesc.a(HexagonMCCompound.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonDesc.a(HexagonMCDuplexInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonDisassembler.a(HexagonDisassembler.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMHexagonInfo.a(HexagonTargetInfo.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiCodeGen.a(LanaiAsmPrinter.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiCodeGen.a(LanaiMCInstLower.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm19raw_svector_ostreamE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiCodeGen.a(LanaiTargetMachine.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZN4llvm21RegisterTargetMachineINS_18LanaiTargetMachineEE9AllocatorERKNS_6TargetERKNS_6TripleENS_9StringRefES9_RKNS_13TargetOptionsENS_8OptionalINS_5Reloc5ModelEEENSD_INS_9CodeModel5ModelEEENS_10CodeGenOpt5LevelEb' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMLanaiCodeGen.a(LanaiTargetObjectFile.cpp.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiCodeGen.a(LanaiDelaySlotFiller.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiCodeGen.a(LanaiInstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm17LanaiGenInstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiCodeGen.a(LanaiISelDAGToDAG.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiCodeGen.a(LanaiMemAluCombiner.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiCodeGen.a(LanaiRegisterInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiCodeGen.a(LanaiSubtarget.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm14LanaiSubTypeKVE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiCodeGen.a(LanaiFrameLowering.cpp.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0@@CXXABI_1.3' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiCodeGen.a(LanaiISelLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm19LanaiTargetLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiCodeGen.a(LanaiMachineFunctionInfo.cpp.o): relocation R_X86_64_32 against symbol `_ZN4llvm5Lanai11GPRRegClassE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiAsmParser.a(LanaiAsmParser.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiAsmPrinter.a(LanaiInstPrinter.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiDesc.a(LanaiMCExpr.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm11LanaiMCExprE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiDesc.a(LanaiMCTargetDesc.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZN4llvm17RegisterMCAsmInfoINS_14LanaiMCAsmInfoEE9AllocatorERKNS_14MCRegisterInfoERKNS_6TripleE' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMLanaiDesc.a(LanaiAsmBackend.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiDesc.a(LanaiELFObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiDesc.a(LanaiMCAsmInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm14LanaiMCAsmInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiDesc.a(LanaiMCCodeEmitter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiDisassembler.a(LanaiDisassembler.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLanaiInfo.a(LanaiTargetInfo.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsAsmPrinter.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsMCInstLower.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsMachineFunction.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm16MipsFunctionInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsRegisterInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsSubtarget.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm13MipsFeatureKVE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsTargetMachine.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZN4llvm21RegisterTargetMachineINS_19MipsebTargetMachineEE9AllocatorERKNS_6TargetERKNS_6TripleENS_9StringRefES9_RKNS_13TargetOptionsENS_8OptionalINS_5Reloc5ModelEEENSD_INS_9CodeModel5ModelEEENS_10CodeGenOpt5LevelEb' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsTargetObjectFile.cpp.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MicroMipsSizeReduction.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(Mips16HardFloat.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(Mips16ISelDAGToDAG.cpp.o): relocation R_X86_64_32 against symbol `_ZN4llvm4Mips17CPU16RegsRegClassE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsConstantIslandPass.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsDelaySlotFiller.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsHazardSchedule.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsInstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm16MipsGenInstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsISelDAGToDAG.cpp.o): relocation R_X86_64_32 against hidden symbol `_ZZN4llvm16MipsDAGToDAGISel10SelectCodeEPNS_6SDNodeEE12MatcherTable' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsISelLowering.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsLongBranch.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsModuleISelDAGToDAG.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsOptimizePICCall.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsOs16.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsSEFrameLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm19MipsSEFrameLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsSEInstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm15MipsSEInstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsSEISelDAGToDAG.cpp.o): relocation R_X86_64_32 against symbol `_ZN4llvm24DominatorTreeWrapperPass2IDE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsSEISelLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm20MipsSETargetLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsSERegisterInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm18MipsSERegisterInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(Mips16FrameLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm19Mips16FrameLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(Mips16InstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm15Mips16InstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(Mips16ISelLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm20Mips16TargetLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(Mips16RegisterInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm18Mips16RegisterInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsAnalyzeImmediate.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsCCState.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(MipsFastISel.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsCodeGen.a(Mips16HardFloatInfo.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsAsmParser.a(MipsAsmParser.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsAsmPrinter.a(MipsInstPrinter.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsDesc.a(MipsABIInfo.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsDesc.a(MipsMCExpr.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm10MipsMCExprE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsDesc.a(MipsMCTargetDesc.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsDesc.a(MipsNaClELFStreamer.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsDesc.a(MipsTargetStreamer.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm18MipsTargetStreamerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsDesc.a(MipsABIFlagsSection.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsDesc.a(MipsAsmBackend.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsDesc.a(MipsELFObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsDesc.a(MipsELFStreamer.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm15MipsELFStreamerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsDesc.a(MipsMCAsmInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm13MipsMCAsmInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsDesc.a(MipsMCCodeEmitter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsDesc.a(MipsOptionRecord.cpp.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsDisassembler.a(MipsDisassembler.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMipsInfo.a(MipsTargetInfo.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMSP430CodeGen.a(MSP430TargetMachine.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZN4llvm21RegisterTargetMachineINS_19MSP430TargetMachineEE9AllocatorERKNS_6TargetERKNS_6TripleENS_9StringRefES9_RKNS_13TargetOptionsENS_8OptionalINS_5Reloc5ModelEEENSD_INS_9CodeModel5ModelEEENS_10CodeGenOpt5LevelEb' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMMSP430CodeGen.a(MSP430AsmPrinter.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMSP430CodeGen.a(MSP430MCInstLower.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm19raw_svector_ostreamE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMSP430CodeGen.a(MSP430BranchSelector.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMSP430CodeGen.a(MSP430ISelDAGToDAG.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMSP430CodeGen.a(MSP430InstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm18MSP430GenInstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMSP430CodeGen.a(MSP430RegisterInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMSP430CodeGen.a(MSP430Subtarget.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm15MSP430FeatureKVE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMSP430CodeGen.a(MSP430ISelLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm20MSP430TargetLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMSP430CodeGen.a(MSP430FrameLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm25MSP430MachineFunctionInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMSP430AsmPrinter.a(MSP430InstPrinter.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMSP430Desc.a(MSP430MCTargetDesc.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZN4llvm17RegisterMCAsmInfoINS_15MSP430MCAsmInfoEE9AllocatorERKNS_14MCRegisterInfoERKNS_6TripleE' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMMSP430Desc.a(MSP430MCAsmInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm15MSP430MCAsmInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMSP430Info.a(MSP430TargetInfo.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXAsmPrinter.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXInstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm17NVPTXGenInstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXMCExpr.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm16NVPTXFloatMCExprE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXRegisterInfo.cpp.o): relocation R_X86_64_32 against symbol `_ZN4llvm5NVPTX19Float32RegsRegClassE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXSubtarget.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm14NVPTXFeatureKVE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXTargetMachine.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZN4llvm21RegisterTargetMachineINS_20NVPTXTargetMachine32EE9AllocatorERKNS_6TargetERKNS_6TripleENS_9StringRefES9_RKNS_13TargetOptionsENS_8OptionalINS_5Reloc5ModelEEENSD_INS_9CodeModel5ModelEEENS_10CodeGenOpt5LevelEb' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXTargetTransformInfo.cpp.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0@@CXXABI_1.3' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXUtilities.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVVMIntrRange.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVVMReflect.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXAllocaHoisting.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXAssignValidGlobalNames.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXFrameLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm18NVPTXFrameLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXGenericToNVVM.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXISelDAGToDAG.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZTVN4llvm17NVPTXDAGToDAGISelE' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXISelLowering.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXImageOptimizer.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXLowerAggrCopies.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXLowerArgs.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXLowerAlloca.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXPeephole.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXPrologEpilogPass.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXCodeGen.a(NVPTXReplaceImageHandles.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXAsmPrinter.a(NVPTXInstPrinter.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXDesc.a(NVPTXMCTargetDesc.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZN4llvm17RegisterMCAsmInfoINS_14NVPTXMCAsmInfoEE9AllocatorERKNS_14MCRegisterInfoERKNS_6TripleE' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMNVPTXDesc.a(NVPTXMCAsmInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm14NVPTXMCAsmInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMNVPTXInfo.a(NVPTXTargetInfo.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCAsmPrinter.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCMCInstLower.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCMachineFunctionInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCSubtarget.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm12PPCFeatureKVE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCTargetMachine.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZN4llvm21RegisterTargetMachineINS_16PPCTargetMachineEE9AllocatorERKNS_6TargetERKNS_6TripleENS_9StringRefES9_RKNS_13TargetOptionsENS_8OptionalINS_5Reloc5ModelEEENSD_INS_9CodeModel5ModelEEENS_10CodeGenOpt5LevelEb' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCTargetTransformInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCTOCRegDeps.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCTLSDynamicCall.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCVSXCopy.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCReduceCRLogicals.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCVSXFMAMutate.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCVSXSwapRemoval.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCExpandISEL.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCPreEmitPeephole.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCBoolRetToInt.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCBranchSelector.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCBranchCoalescing.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCCTRLoops.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCInstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm15PPCGenInstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCISelDAGToDAG.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCISelLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm17PPCTargetLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCEarlyReturn.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCFastISel.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCFrameLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm16PPCFrameLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCLoopPreIncPrep.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCMIPeephole.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCRegisterInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCQPXLoadSplat.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCCodeGen.a(PPCHazardRecognizers.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCAsmParser.a(PPCAsmParser.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCAsmPrinter.a(PPCInstPrinter.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCDesc.a(PPCMCTargetDesc.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm17PPCTargetStreamerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCDesc.a(PPCMCAsmInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm18PPCMCAsmInfoDarwinE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCDesc.a(PPCMCCodeEmitter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCDesc.a(PPCMCExpr.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm9PPCMCExprE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCDesc.a(PPCPredicates.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCDesc.a(PPCAsmBackend.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCDesc.a(PPCMachObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCDesc.a(PPCELFObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCDisassembler.a(PPCDisassembler.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMPowerPCInfo.a(PowerPCTargetInfo.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcCodeGen.a(SparcAsmPrinter.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcCodeGen.a(SparcTargetMachine.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZN4llvm21RegisterTargetMachineINS_20SparcV8TargetMachineEE9AllocatorERKNS_6TargetERKNS_6TripleENS_9StringRefES9_RKNS_13TargetOptionsENS_8OptionalINS_5Reloc5ModelEEENSD_INS_9CodeModel5ModelEEENS_10CodeGenOpt5LevelEb' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMSparcCodeGen.a(SparcMCInstLower.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcCodeGen.a(SparcTargetObjectFile.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm20MachineModuleInfoELFE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcCodeGen.a(DelaySlotFiller.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcCodeGen.a(LeonPasses.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZTVN4llvm23LEONMachineFunctionPassE' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMSparcCodeGen.a(SparcInstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm17SparcGenInstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcCodeGen.a(SparcISelDAGToDAG.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcCodeGen.a(SparcRegisterInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcCodeGen.a(SparcSubtarget.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm14SparcFeatureKVE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcCodeGen.a(SparcISelLowering.cpp.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcCodeGen.a(SparcFrameLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm18SparcFrameLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcAsmParser.a(SparcAsmParser.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcAsmPrinter.a(SparcInstPrinter.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcDesc.a(SparcMCTargetDesc.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcDesc.a(SparcMCExpr.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm11SparcMCExprE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcDesc.a(SparcTargetStreamer.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm19SparcTargetStreamerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcDesc.a(SparcAsmBackend.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcDesc.a(SparcELFObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcDesc.a(SparcMCAsmInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm17SparcELFMCAsmInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcDesc.a(SparcMCCodeEmitter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcDisassembler.a(SparcDisassembler.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSparcInfo.a(SparcTargetInfo.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZAsmPrinter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZMCInstLower.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZTargetMachine.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZN4llvm21RegisterTargetMachineINS_20SystemZTargetMachineEE9AllocatorERKNS_6TargetERKNS_6TripleENS_9StringRefES9_RKNS_13TargetOptionsENS_8OptionalINS_5Reloc5ModelEEENSD_INS_9CodeModel5ModelEEENS_10CodeGenOpt5LevelEb' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZTargetTransformInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZTDC.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZElimCompare.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZExpandPseudo.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZFrameLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm20SystemZFrameLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZISelDAGToDAG.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZInstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm19SystemZGenInstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZLDCleanup.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZLongBranch.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZMachineScheduler.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm23SystemZHazardRecognizerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZRegisterInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZShortenInst.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZSubtarget.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm16SystemZFeatureKVE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZHazardRecognizer.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm2cl15GeneralCategoryE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZISelLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm21SystemZTargetLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZCodeGen.a(SystemZConstantPoolValue.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm24SystemZConstantPoolValueE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZAsmParser.a(SystemZAsmParser.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZAsmPrinter.a(SystemZInstPrinter.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZDesc.a(SystemZMCTargetDesc.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm9SystemZMC8GR32RegsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZDesc.a(SystemZMCAsmBackend.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZDesc.a(SystemZMCAsmInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm16SystemZMCAsmInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZDesc.a(SystemZMCCodeEmitter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZDesc.a(SystemZMCObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZDisassembler.a(SystemZDisassembler.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSystemZInfo.a(SystemZTargetInfo.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86AsmPrinter.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZTVN4llvm13X86AsmPrinterE' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86MCInstLower.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm19raw_svector_ostreamE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86MachineFunctionInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm22X86MachineFunctionInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86RegisterInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86ShuffleDecodeConstantPool.cpp.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0@@CXXABI_1.3' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86TargetMachine.cpp.o): relocation R_X86_64_32S against hidden symbol `_ZN4llvm21RegisterTargetMachineINS_16X86TargetMachineEE9AllocatorERKNS_6TargetERKNS_6TripleENS_9StringRefES9_RKNS_13TargetOptionsENS_8OptionalINS_5Reloc5ModelEEENSD_INS_9CodeModel5ModelEEENS_10CodeGenOpt5LevelEb' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86TargetObjectFile.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86TargetTransformInfo.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86VZeroUpper.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86WinAllocaExpander.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86WinEHState.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86CallFrameOptimization.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86CmovConversion.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86DomainReassignment.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86ExpandPseudo.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86FixupBWInsts.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86FixupLEAs.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86FixupSetCC.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86FloatingPoint.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86FrameLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm16X86FrameLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86ISelDAGToDAG.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86ISelLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm17X86TargetLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86InterleavedAccess.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86InstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm15X86GenInstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86EvexToVex.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86MacroFusion.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86OptimizeLEAs.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86PadShortFunction.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86Subtarget.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm12X86FeatureKVE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86CallingConv.cpp.o): relocation R_X86_64_32S against `.rodata.cst8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86CallLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm15X86CallLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86FastISel.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86InstructionSelector.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86InstrFMA3Info.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86LegalizerInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm16X86LegalizerInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86RegisterBankInfo.cpp.o): relocation R_X86_64_32 against symbol `_ZN4llvm22X86GenRegisterBankInfo8RegBanksE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86CodeGen.a(X86SelectionDAGInfo.cpp.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0@@CXXABI_1.3' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86AsmParser.a(X86AsmParser.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86AsmParser.a(X86AsmInstrumentation.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm21X86AsmInstrumentationE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86AsmPrinter.a(X86ATTInstPrinter.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86AsmPrinter.a(X86IntelInstPrinter.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86AsmPrinter.a(X86InstComments.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86Desc.a(X86MCTargetDesc.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86Desc.a(X86MCAsmInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm18X86MCAsmInfoDarwinE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86Desc.a(X86MCCodeEmitter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86Desc.a(X86WinCOFFStreamer.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86Desc.a(X86WinCOFFTargetStreamer.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86Desc.a(X86AsmBackend.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86Desc.a(X86MachObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86Desc.a(X86ELFObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86Desc.a(X86WinCOFFObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86Disassembler.a(X86Disassembler.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86Disassembler.a(X86DisassemblerDecoder.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMX86Info.a(X86TargetInfo.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreCodeGen.a(XCoreAsmPrinter.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreCodeGen.a(XCoreMCInstLower.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreCodeGen.a(XCoreTargetMachine.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreCodeGen.a(XCoreTargetObjectFile.cpp.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreCodeGen.a(XCoreFrameToArgsOffsetElim.cpp.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreCodeGen.a(XCoreInstrInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm17XCoreGenInstrInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreCodeGen.a(XCoreISelDAGToDAG.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreCodeGen.a(XCoreLowerThreadLocal.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreCodeGen.a(XCoreRegisterInfo.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreCodeGen.a(XCoreSubtarget.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm14XCoreSubTypeKVE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreCodeGen.a(XCoreSelectionDAGInfo.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreCodeGen.a(XCoreFrameLowering.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm18XCoreFrameLoweringE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreCodeGen.a(XCoreISelLowering.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreCodeGen.a(XCoreMachineFunctionInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm17XCoreFunctionInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreAsmPrinter.a(XCoreInstPrinter.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreDesc.a(XCoreMCTargetDesc.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm19XCoreTargetStreamerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreDesc.a(XCoreMCAsmInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm14XCoreMCAsmInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreDisassembler.a(XCoreDisassembler.cpp.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMXCoreInfo.a(XCoreTargetInfo.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMBitReader.a(BitcodeReader.cpp.o): relocation R_X86_64_32 against symbol `_ZN4llvm9ErrorList2IDE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMBitReader.a(BitstreamReader.cpp.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMBitReader.a(MetadataLoader.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMBitReader.a(ValueList.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(AsmWriter.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm21formatted_raw_ostreamE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(Attributes.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm16IntAttributeImplE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(AutoUpgrade.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(BasicBlock.cpp.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0@@CXXABI_1.3' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(ConstantRange.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(Constants.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(DataLayout.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(DebugInfo.cpp.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(DebugInfoMetadata.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(DebugLoc.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(DiagnosticHandler.cpp.o): relocation R_X86_64_32 against symbol `__pthread_key_create@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(DiagnosticInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm23DiagnosticInfoInlineAsmE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(DiagnosticPrinter.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(Dominators.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm21DominatorTreeAnalysis3KeyE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(Function.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(Globals.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(IRBuilder.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(InlineAsm.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(Instruction.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(Instructions.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(IntrinsicInst.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(LLVMContext.cpp.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(LLVMContextImpl.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm17DiagnosticHandlerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(LegacyPassManager.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(MDBuilder.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(Mangler.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm19raw_svector_ostreamE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(Metadata.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(Module.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(Operator.cpp.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0@@CXXABI_1.3' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(OptBisect.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(Pass.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(PassManager.cpp.o): relocation R_X86_64_32 against symbol `_ZN4llvm17PreservedAnalyses14AllAnalysesKeyE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(PassRegistry.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(Type.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(TypeFinder.cpp.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0@@CXXABI_1.3' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(User.cpp.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0@@CXXABI_1.3' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(Value.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(ValueSymbolTable.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm19raw_svector_ostreamE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(ValueTypes.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(Verifier.cpp.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(ConstantFold.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(DIBuilder.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(IRPrintingPasses.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMCore.a(Statepoint.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLTO.a(LTOModule.cpp.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLTO.a(LTOCodeGenerator.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLTO.a(UpdateCompilerUsed.cpp.o): relocation R_X86_64_32S against symbol `_ZN4llvm21TargetLibraryInfoImpl13StandardNamesE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLTO.a(ThinLTOCodeGenerator.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLTO.a(LTO.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMLTO.a(LTOBackend.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(ConstantPools.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(ELFObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCAsmBackend.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm12MCAsmBackendE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCAsmInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm9MCAsmInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCAsmInfoCOFF.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm13MCAsmInfoCOFFE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCAsmInfoDarwin.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm15MCAsmInfoDarwinE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCAsmInfoELF.cpp.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCAssembler.cpp.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCCodeEmitter.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm13MCCodeEmitterE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCCodePadder.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm12MCCodePadderE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCCodeView.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCContext.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCDwarf.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCELFObjectTargetWriter.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm23MCELFObjectTargetWriterE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCELFStreamer.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm13MCELFStreamerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCExpr.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCFragment.cpp.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCInst.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCInstPrinter.cpp.o): relocation R_X86_64_32S against `.rodata.str1.16' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCInstrDesc.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCMachOStreamer.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCMachObjectTargetWriter.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm24MCMachObjectTargetWriterE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCObjectStreamer.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm16MCObjectStreamerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCRegisterInfo.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCSection.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm9MCSectionE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCSectionCOFF.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCSectionELF.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCSectionMachO.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm14MCSectionMachOE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCSectionWasm.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCStreamer.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm16MCTargetStreamerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCSubtargetInfo.cpp.o): relocation R_X86_64_32 against symbol `_ZN4llvm12MCSchedModel7DefaultE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCSymbol.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCSymbolELF.cpp.o): relocation R_X86_64_32S against `.rodata.cst32' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCValue.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCWin64EH.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCWinCOFFStreamer.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm17MCWinCOFFStreamerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MachObjectWriter.cpp.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(StringTableBuilder.cpp.o): relocation R_X86_64_32S against `.rodata.cst32' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(SubtargetFeature.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(WinCOFFObjectWriter.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm27MCWinCOFFObjectTargetWriterE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMC.a(MCLinkerOptimizationHint.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMCDisassembler.a(MCDisassembler.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm14MCDisassemblerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMCDisassembler.a(MCExternalSymbolizer.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMCDisassembler.a(MCRelocationInfo.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm16MCRelocationInfoE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMMCDisassembler.a(MCSymbolizer.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm12MCSymbolizerE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSupport.a(AMDGPUMetadata.cpp.o): relocation R_X86_64_32S against symbol `_ZTVN4llvm18raw_string_ostreamE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSupport.a(APFloat.cpp.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSupport.a(APInt.cpp.o): relocation R_X86_64_32 against hidden symbol `_ZGVZN4llvm7hashing6detail18get_execution_seedEvE4seed' can not be used when making a shared object
/usr/bin/ld: ../../lib/libLLVMSupport.a(ARMBuildAttrs.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSupport.a(BranchProbability.cpp.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSupport.a(CachePruning.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSupport.a(Chrono.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSupport.a(CodeGenCoverage.cpp.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSupport.a(CommandLine.cpp.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../lib/libLLVMSupport.a(Compression.cpp.o): relocation R_X86_64_32S against `.rodata.cst16' can not be used when making a shared object; recompile with -fPIC