使用32和20构建/安装llvm / clang 64位支持库

时间:2015-02-21 00:32:57

标签: clang llvm 32bit-64bit libraries building

我的(从源代码构建)llvm / clang install能够很好地创建32/64位可执行文件,但是当我创建安装时它只生成了64位库(例如,libclang)。

我已经通过他们的文档进行了筛选,查看了配置帮助等。我可以告诉我唯一的选择是配置针对32位主机并进行单独安装。


我应该补充一下:那里有32/64位的清理程序库(例如,libclang_rt.asan-i386.a),它是其他支持库的问题。

1 个答案:

答案 0 :(得分:2)

使用-arch i386 -arch x86_64配置LLVM和Clang,即:

CFLAGS="-arch i386 -arch x86_64" \
CXXFLAGS="-arch i386 -arch x86_64" \
   ./configure --prefix=/prefix --enable-optimized --disable-assertions