【发布时间】:2013-02-03 06:28:12
【问题描述】:
我构建了 LLVM 并正在使用它,现在我想添加 Gold 插件以用作链接器,我只是在 LLVM 网站上关注了“build gold with plugin support”,现在有了 ld-new 但我不想再次重建 LLVM,有没有办法在不重建 LLVM 的情况下添加这个插件?
【问题讨论】:
标签: build llvm clang llvm-clang gold-linker
我构建了 LLVM 并正在使用它,现在我想添加 Gold 插件以用作链接器,我只是在 LLVM 网站上关注了“build gold with plugin support”,现在有了 ld-new 但我不想再次重建 LLVM,有没有办法在不重建 LLVM 的情况下添加这个插件?
【问题讨论】:
标签: build llvm clang llvm-clang gold-linker
我发布我的解决方案 不重新编译 LLVM 就无法使用黄金插件。 如果您不想更改根目录中的任何内容,则可以在同一位置编译和安装 binutils 和 LLVM查找工具的目录(clang -print-search-dirs),因此您可以确定 clang 将首先在链接时调用 ld gold。 LLVMgold.html 中没有提到它,但它需要在 lib 中创建 bfd-plugins 目录并在那里安装 LLVMgold.so 和 linLTO.so。
【讨论】: