在尝试使用 PGO 构建 clang 时,我看到以下链接器错误。
Signals.cpp:(.text._ZL13SignalHandleri+0x1cc):对__llvm_profile_instrument_target' Signals.cpp:(.text._ZL13SignalHandleri+0x2b4): undefined reference to
__llvm_profile_instrument_target'的未定义引用
Signals.cpp:(.text._ZL13SignalHandleri+0x321):对`__llvm_profile_instrument_target'的未定义引用
我使用 llvm/utils/collect_and_build_with_pgo.py 脚本将构建分解为多个阶段。此错误作为“instrumented”目录中构建的一部分弹出,我认为这是 LLVM_BUILD_INSTRUMENTED=IR 的第二遍。
因为我在 repo 中使用脚本,所以我希望它无需任何更改即可工作。对我可能遗漏的内容有什么见解吗?
提前致谢。