我已经成功地为几个开源库(例如,gal所需的expat,freetype,libkml,jasper等)构建了armv7,armv7s和i386切片,使用来自pseudogreen的脚本中的变体(取决于库)(可以在这里找到: http://pseudogreen.org/bzr/sandbox/iphone/build_for_iphoneos。)
现在Apple坚持要求在2月1日提交之前使用arm64编译所有应用程序我需要为我编译的所有源库创建arm64切片。当使用arm64作为参数vs armv7s尝试调用它时,上面的脚本失败了。
是否有人知道上述脚本所需的必要修改才能使arm64正常工作。我假设库'configure'文件可能还需要修改,但我不完全理解所有的互连。
当使用arm64而不是armv7s调用脚本时,我得到的错误是
“检查主机系统类型......无效配置arm64-apple-darwin': machine
arm64-apple'无法识别”
或者有一种方法可以包含这些具有链接器的库忽略没有arm64切片的事实。
非常感谢任何帮助。