当./configure脚本失败时如何优化重新启动?
例如,启动 ./configure 找出缺失的依赖项;再次启动它找出下一个缺失的依赖项,依此类推。如果我们有 N 个缺失的依赖项,我们必须等待大约 N*(const+N/2) 次测试才能成功配置它。
“./configure -C”失败,并且“config.cache”为空。
ccache 已在使用中。./configure 由 /bin/dash 执行。
如何
- 强制其缓存部分结果?
- 让它在失败时继续并立即报告所有丢失的东西?
- 以某种方式大幅加快重新运行相同测试的速度。
是否有其他 ./configure 脚本生成器?也许我应该破解 ./configure 中的某些内容以启用缓存或不退出?
PS 我希望 ./configure 只打印我需要安装的 Debian lib*-dev 包列表以满足它。