Skip to content

Commit f89306f

Browse files
committed
[AVR] Fix build break with shared libraries
For example: /usr/bin/ld: lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRTargetMachi ne.cpp.o: in function `llvm::TargetTransformInfoImplCRTPBase<llvm::AVRTT IImpl>::~TargetTransformInfoImplCRTPBase()': AVRTargetMachine.cpp:(.text._ZN4llvm31TargetTransformInfoImplCRTPBaseINS _10AVRTTIImplEED2Ev[_ZN4llvm31TargetTransformInfoImplCRTPBaseINS_10AVRTT IImplEED5Ev]+0x13): undefined reference to `llvm::TargetTransformInfoImp lBase::~TargetTransformInfoImplBase()' Add missing dependencies to CMakeLists.txt.
1 parent 723de7f commit f89306f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

llvm/lib/Target/AVR/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ add_llvm_target(AVRCodeGen
3535
intrinsics_gen
3636

3737
LINK_COMPONENTS
38+
Analysis
3839
AVRDesc
3940
AVRInfo
4041
AsmPrinter
@@ -45,6 +46,8 @@ add_llvm_target(AVRCodeGen
4546
SelectionDAG
4647
Support
4748
Target
49+
TargetParser
50+
TransformUtils
4851

4952
ADD_TO_COMPONENT
5053
AVR

0 commit comments

Comments
 (0)