在尝试构建带有 KernelSU 的 Zuma Sultan 内核时遇到了构建失败的问题。构建过程中,在尝试链接 google-modules/wlan/bcm4398 和其他模块时,出现了错误。具体的错误信息显示在尝试使用 aarch64-linux-gnu-gcc-ar 命令时,make 工具返回了错误代码 2。这表明在链接过程中可能存在问题,可能是由于模块之间的依赖关系不正确,或者某些模块文件缺失或损坏。此外,从 patch 应用的日志来看,部分补丁应用成功,但 kernel/sys.c 文件在应用补丁时遇到了问题,导致构建失败。
为了解决这个问题,可以尝试以下几个步骤:
- 确认所有需要的模块文件都存在且未被损坏。
- 检查
google-modules/wlan/bcm4398模块与其他模块之间的依赖关系是否正确。 - 重新应用
kernel/sys.c的补丁,可能需要手动调整补丁中的内容以适应当前的内核版本。 - 如果问题仍然存在,考虑回退到之前的内核版本或尝试使用其他版本的 KernelSU 补丁。
在尝试上述步骤时,建议仔细检查构建日志,以便更准确地定位问题所在。如果问题依然无法解决,可能需要进一步检查 KernelSU 的配置和补丁,或者寻求社区的帮助。
评论已关闭