我的(从源代码构建)llvm / clang install能够很好地创建32/64位可执行文件,但是当我创建安装时它只生成了64位库(例如,libclang)。
我已经通过他们的文档进行了筛选,查看了配置帮助等。我可以告诉我唯一的选择是配置针对32位主机并进行单独安装。
我应该补充一下:那里有32/64位的清理程序库(例如,libclang_rt.asan-i386.a
),它是其他支持库的问题。
答案 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