自述文件声称它可以编译为 armv7,但我找不到让它工作的魔法咒语。
我开始尝试更改 Makefile 以设置 arch=armv7、修复生成的编译错误等,但这似乎不是正确的方法。
推荐的 cmake 标志是:
cmake -DLLVM_TARGETS_TO_BUILD="X86;ARM;NVPTX" -DLLVM_ENABLE_ASSERTIONS=ON -DCMAKE_BUILD_TYPE=Release ..
但是很可惜,bin 目录只包含一个 .a 和一个 .so,它们都是为 x86_64 编译的。没有动态库。
我可以在模拟器中成功运行测试 iOS 应用程序,并与 x86 库链接,但我无法在设备上构建,因为没有 arm 二进制文件。
这是我正在尝试构建的卤化物测试应用程序的链接: https ://github.com/halide/Halide/tree/master/apps/HelloiOS