x86_64平台上的LLVM编译器rt i386目标

x86_64平台上的LLVM编译器rt i386目标,llvm,Llvm,我使用svn构建LLVM和Clang3.8已经有一段时间了。我今天开始使用git(这不是问题的原因),一个错误中断了我以前看到的构建过程。make尝试构建i386消毒液库时失败。通过将COMPILER_RT_BUILD_sanitizers设置为OFF,我可以禁用在ccmake中构建消毒器。我宁愿完全禁用构建i386目标。有人知道怎么做吗?编译器rt需要从树中构建出来。这样做是为了可以用新构建的clang编译它。 这个过程将只构建受支持的体系结构,在我的例子中是x86_64。 以下示例使用默认安

我使用svn构建LLVM和Clang3.8已经有一段时间了。我今天开始使用git(这不是问题的原因),一个错误中断了我以前看到的构建过程。make尝试构建i386消毒液库时失败。通过将COMPILER_RT_BUILD_sanitizers设置为OFF,我可以禁用在ccmake中构建消毒器。我宁愿完全禁用构建i386目标。有人知道怎么做吗?

编译器rt需要从树中构建出来。这样做是为了可以用新构建的clang编译它。 这个过程将只构建受支持的体系结构,在我的例子中是x86_64。 以下示例使用默认安装前缀(/usr/local) 指定llvm配置的位置。 构建LLVM后,将目录更改为您想要的位置 然后:

svn协同编译器rt

mkdir构建

光盘制作

cmake../compiler rt-DLLVM_CONFIG_PATH=/usr/local/bin/llvm CONFIG

制造

安装