Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Feb 2017 15:40:01 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 217145] devel/llvm39: linker error in amd64 poudriere for armv6 - lib/libLLVMAArch64CodeGen.a(AArch64TargetMachine.cpp.o)
Message-ID:  <bug-217145-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D217145

            Bug ID: 217145
           Summary: devel/llvm39: linker error in amd64 poudriere for
                    armv6 -
                    lib/libLLVMAArch64CodeGen.a(AArch64TargetMachine.cpp.o
                    )
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: brooks@FreeBSD.org
          Reporter: sylvain@sylvaingarrigues.com
             Flags: maintainer-feedback?(brooks@FreeBSD.org)
          Assignee: brooks@FreeBSD.org

lib/libLLVMTarget.a lib/libLLVMBitWriter.a lib/libLLVMIRReader.a
lib/libLLVMAsmParser.a lib/libLLVMLinker.a lib/libLLVMTransformUtils.a
lib/libLLVMAnalysis.a lib/libLLVMCoverage.a lib/libLLVMObject.a
lib/libclangRewriteFrontend.a lib/libclangARCMigrate.a
lib/libclangStaticAnalyzerFrontend.a lib/libclangFrontend.a
lib/libclangDriver.a lib/libLLVMOption.a lib/libLLVMProfileData.a
lib/libclangParse.a lib/libLLVMMCParser.a lib/libclangSerialization.a
lib/libLLVMBitReader.a lib/libclangSema.a lib/libclangEdit.a
lib/libclangStaticAnalyzerCheckers.a lib/libclangStaticAnalyzerCore.a
lib/libclangAnalysis.a lib/libclangAST.a lib/libclangRewrite.a
lib/libclangLex.a lib/libclangBasic.a lib/libLLVMCore.a lib/libLLVMMC.a
lib/libLLVMSupport.a -lrt -ltinfo -lpthread -lz -lm && :
lib/libLLVMAArch64CodeGen.a(AArch64TargetMachine.cpp.o): In function
`llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const':
/wrkdirs/usr/ports/devel/llvm39/work/llvm-3.9.1.src/lib/Target/AArch64/AArc=
h64TargetMachine.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4T=
ypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0x180):
relocation truncated to fit: R_ARM_CALL against symbol `__aeabi_uldivmod'
defined in .text section in /usr/lib/libgcc.a(aeabi_uldivmod.o)
lib/libLLVMAArch64CodeGen.a(AArch64TargetMachine.cpp.o): In function
`llvm::TargetTransformInfoImplCRTPBase<llvm::AArch64TTIImpl>::getGEPCost(ll=
vm::Type*,
llvm::Value const*, llvm::ArrayRef<llvm::Value const*>)':
/wrkdirs/usr/ports/devel/llvm39/work/llvm-3.9.1.src/lib/Target/AArch64/AArc=
h64TargetMachine.cpp:(.text._ZN4llvm31TargetTransformInfoImplCRTPBaseINS_14=
AArch64TTIImplEE10getGEPCostEPNS_4TypeEPKNS_5ValueENS_8ArrayRefIS7_EE[_ZN4l=
lvm31TargetTransformInfoImplCRTPBaseINS_14AArch64TTIImplEE10getGEPCostEPNS_=
4TypeEPKNS_5ValueENS_8ArrayRefIS7_EE]+0x238):
relocation truncated to fit: R_ARM_CALL against symbol `__aeabi_uldivmod'
defined in .text section in /usr/lib/libgcc.a(aeabi_uldivmod.o)
lib/libLLVMAArch64CodeGen.a(AArch64TargetTransformInfo.cpp.o): In function
`llvm::AArch64TTIImpl::getVectorInstrCost(unsigned int, llvm::Type*, unsign=
ed
int)':
/wrkdirs/usr/ports/devel/llvm39/work/llvm-3.9.1.src/lib/Target/AArch64/AArc=
h64TargetTransformInfo.cpp:(.text._ZN4llvm14AArch64TTIImpl18getVectorInstrC=
ostEjPNS_4TypeEj+0x68):
relocation truncated to fit: R_ARM_CALL against symbol `__aeabi_uidivmod'
defined in .text section in /usr/lib/libgcc.a(aeabi_uidivmod.o)
lib/libLLVMAArch64CodeGen.a(AArch64TargetTransformInfo.cpp.o): In function
`llvm::AArch64TTIImpl::getInterleavedMemoryOpCost(unsigned int, llvm::Type*,
unsigned int, llvm::ArrayRef<unsigned int>, unsigned int, unsigned int)':
/wrkdirs/usr/ports/devel/llvm39/work/llvm-3.9.1.src/lib/Target/AArch64/AArc=
h64TargetTransformInfo.cpp:(.text._ZN4llvm14AArch64TTIImpl26getInterleavedM=
emoryOpCostEjPNS_4TypeEjNS_8ArrayRefIjEEjj+0x74):
relocation truncated to fit: R_ARM_CALL against symbol `__aeabi_uidivmod'
defined in .text section in /usr/lib/libgcc.a(aeabi_uidivmod.o)
lib/libLLVMAArch64CodeGen.a(AArch64TargetTransformInfo.cpp.o): In function
`llvm::BasicTTIImplBase<llvm::AArch64TTIImpl>::getInterleavedMemoryOpCost(u=
nsigned
int, llvm::Type*, unsigned int, llvm::ArrayRef<unsigned int>, unsigned int,
unsigned int)':
/wrkdirs/usr/ports/devel/llvm39/work/llvm-3.9.1.src/lib/Target/AArch64/AArc=
h64TargetTransformInfo.cpp:(.text._ZN4llvm16BasicTTIImplBaseINS_14AArch64TT=
IImplEE26getInterleavedMemoryOpCostEjPNS_4TypeEjNS_8ArrayRefIjEEjj[_ZN4llvm=
16BasicTTIImplBaseINS_14AArch64TTIImplEE26getInterleavedMemoryOpCostEjPNS_4=
TypeEjNS_8ArrayRefIjEEjj]+0x44):
relocation truncated to fit: R_ARM_CALL against symbol `__aeabi_uidivmod'
defined in .text section in /usr/lib/libgcc.a(aeabi_uidivmod.o)
lib/libLLVMAArch64CodeGen.a(AArch64FrameLowering.cpp.o): In function
`llvm::AArch64FrameLowering::eliminateCallFramePseudoInstr(llvm::MachineFun=
ction&,
llvm::MachineBasicBlock&, llvm::MachineInstrBundleIterator<llvm::MachineIns=
tr>)
const':
/wrkdirs/usr/ports/devel/llvm39/work/llvm-3.9.1.src/lib/Target/AArch64/AArc=
h64FrameLowering.cpp:(.text._ZNK4llvm20AArch64FrameLowering29eliminateCallF=
ramePseudoInstrERNS_15MachineFunctionERNS_17MachineBasicBlockENS_26MachineI=
nstrBundleIteratorINS_12MachineInstrEEE+0x144):
relocation truncated to fit: R_ARM_CALL against symbol `__aeabi_uldivmod'
defined in .text section in /usr/lib/libgcc.a(aeabi_uldivmod.o)
lib/libLLVMAArch64CodeGen.a(AArch64ISelDAGToDAG.cpp.o): In function `(anony=
mous
namespace)::AArch64DAGToDAGISel::Select(llvm::SDNode*)':
/wrkdirs/usr/ports/devel/llvm39/work/llvm-3.9.1.src/lib/Target/AArch64/AArc=
h64ISelDAGToDAG.cpp:(.text._ZN12_GLOBAL__N_119AArch64DAGToDAGISel6SelectEPN=
4llvm6SDNodeE+0x4bf8):
relocation truncated to fit: R_ARM_CALL against symbol `__aeabi_uidivmod'
defined in .text section in /usr/lib/libgcc.a(aeabi_uidivmod.o)
/wrkdirs/usr/ports/devel/llvm39/work/llvm-3.9.1.src/lib/Target/AArch64/AArc=
h64ISelDAGToDAG.cpp:(.text._ZN12_GLOBAL__N_119AArch64DAGToDAGISel6SelectEPN=
4llvm6SDNodeE+0x4ecc):
relocation truncated to fit: R_ARM_CALL against symbol `__aeabi_uidivmod'
defined in .text section in /usr/lib/libgcc.a(aeabi_uidivmod.o)
/wrkdirs/usr/ports/devel/llvm39/work/llvm-3.9.1.src/lib/Target/AArch64/AArc=
h64ISelDAGToDAG.cpp:(.text._ZN12_GLOBAL__N_119AArch64DAGToDAGISel6SelectEPN=
4llvm6SDNodeE+0x861c):
relocation truncated to fit: R_ARM_CALL against symbol `__aeabi_uidivmod'
defined in .text section in /usr/lib/libgcc.a(aeabi_uidivmod.o)
/wrkdirs/usr/ports/devel/llvm39/work/llvm-3.9.1.src/lib/Target/AArch64/AArc=
h64ISelDAGToDAG.cpp:(.text._ZN12_GLOBAL__N_119AArch64DAGToDAGISel6SelectEPN=
4llvm6SDNodeE+0x8bb0):
relocation truncated to fit: R_ARM_CALL against symbol `__aeabi_uidivmod'
defined in .text section in /usr/lib/libgcc.a(aeabi_uidivmod.o)
lib/libLLVMAArch64CodeGen.a(AArch64ISelDAGToDAG.cpp.o): In function `(anony=
mous
namespace)::AArch64DAGToDAGISel::SelectAddrModeXRO(llvm::SDValue, unsigned =
int,
llvm::SDValue&, llvm::SDValue&, llvm::SDValue&, llvm::SDValue&)':
/wrkdirs/usr/ports/devel/llvm39/work/llvm-3.9.1.src/lib/Target/AArch64/AArc=
h64ISelDAGToDAG.cpp:(.text._ZN12_GLOBAL__N_119AArch64DAGToDAGISel17SelectAd=
drModeXROEN4llvm7SDValueEjRS2_S3_S3_S3_+0x164):
additional relocation overflows omitted from the output
c++: error: linker command failed with exit code 1 (use -v to see invocatio=
n)
ninja: build stopped: subcommand failed.
*** Error code 1

Stop.
make: stopped in /usr/ports/devel/llvm39
=3D=3D=3D=3D>> Cleaning up wrkdir
=3D=3D=3D>  Cleaning for llvm39-3.9.1_1
build of devel/llvm39 ended at Thu Feb 16 15:13:00 CET 2017
build time: 31:24:37
!!! build failure encountered !!!

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-217145-13>