276 Star 1.7K Fork 226

GVP泰晓科技 / Linux Lab

 / 详情

make root-rebuild 失败

已完成
创建于  
2020-09-13 16:21

测试 基于 ls3a7a 编译 hello 模块

$ make modules M=src/modules/hello/
$ make modules-install M=src/modules/hello
$ make root-rebuild

最后一步报错:

ERR: /labs/linux-lab/boards/mips64el/ls3a7a/bsp/root/2016.05/rootfs is not a valid rootfs directory.
make: *** [Makefile:2057: root-rebuild] Error

0.5-rc3 中测试过是好的,是不是新引入的 bug

评论 (5)

unicornx 创建了任务
unicornx 关联仓库设置为泰晓科技/Linux Lab
展开全部操作日志

@unicornx 该问题可能是在构建/解压过程中通过 ctrl+c 取消了,这个需要进一步改进代码逻辑,避免在构建或解压过程中取消。

@unicornx 刚刚加了 timestamp 去尽量保证过程的原子性。

falcon 任务状态待办的 修改为进行中
falcon 任务状态进行中 修改为已完成
falcon 任务状态已完成 修改为进行中

@unicornx 新近的改法考虑步骤,暂时回撤了。重新打开该问题。

如刚才沟通,这里可能是在 modules-install 的时候有一个 target 忘记加 rootdir 的依赖,导致创建了一个不完整的 rootfs directory,之后再 rebuild 会检测到这个错误,这里不是 ctrl+c 中断导致的。

经验证,该问题已解决,先关闭。

falcon 任务状态进行中 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
5069540 wuzhangjin 1594531572 136976 unicornx 1674787217
Shell
1
https://gitee.com/tinylab/linux-lab.git
git@gitee.com:tinylab/linux-lab.git
tinylab
linux-lab
Linux Lab

搜索帮助