为IOS上的开源库创建arm64片

为IOS上的开源库创建arm64片,ios,gdal,arm64,Ios,Gdal,Arm64,我已经成功地为几个开源库(如gal所需的expat、freetype、libkml、jasper等)构建了armv7、armv7s和i386切片,使用了pseudogreen脚本上的变体(取决于库)(可以在这里找到: ) 既然苹果坚持在2月1日提交之前使用arm64编译所有应用程序,我需要为我编译的所有源库创建arm64切片。当使用arm64作为参数vs armv7s试图调用上述脚本时,该脚本失败 是否有人知道需要对上述脚本进行哪些必要的修改才能使arm64正常工作。我假设库“configure

我已经成功地为几个开源库(如gal所需的expat、freetype、libkml、jasper等)构建了armv7、armv7s和i386切片,使用了pseudogreen脚本上的变体(取决于库)(可以在这里找到: )

既然苹果坚持在2月1日提交之前使用arm64编译所有应用程序,我需要为我编译的所有源库创建arm64切片。当使用arm64作为参数vs armv7s试图调用上述脚本时,该脚本失败

是否有人知道需要对上述脚本进行哪些必要的修改才能使arm64正常工作。我假设库“configure”文件也可能需要修改,但我并不完全理解所有的互连

当简单地用arm64而不是armv7s调用脚本时,我得到的错误是 正在检查主机系统类型…无效配置
arm64 apple darwin':无法识别机器
arm64 apple'

或者,有一种方法可以包含这些库,使链接器忽略没有arm64切片的事实


非常感谢您的帮助。

我通过将config.sub文件更新为包含aarch64(又名arm64)的较新版本,成功克服了上述“无效配置”错误。我还更新了尝试使用当前的Xcode而不是Xcode 4和gcc编译器,因为它不再受支持。我一直保存着一个版本的Xcode 4,就是为了这个目的。它现在开始处理,但在“/Applications/Xcode.app/Contents/Developer/toolschains/xcodefault.xctoolschain/usr/bin/clang”下失败,根据我所读的内容,这意味着它找不到它。我不知道为什么。。。