查看: 57161|回复: 5

[Linux] 在linux 3.10 内核下执行 `make distclean` 报错,请教可能的原因

5

主题

28

回帖

35

积分

A40i\T3\T507\T527通行证

adgnaf 发表于 2019-12-5 14:43:48 | 显示全部楼层 |阅读模式
在2019.10.9 更新的软件材料中,
在 linux-3.10 内核下执行 ` make distclean` 会报错
```
# Under directory linux-3.10
$ make distclean
drivers/video/sunxi/disp2/disp/de//Makefile:17: *** Too many open files.  Stop.
scripts/Makefile.clean:94: recipe for target 'drivers/video/sunxi/disp2/disp' failed
make[3]: *** [drivers/video/sunxi/disp2/disp] Error 2
scripts/Makefile.clean:94: recipe for target 'drivers/video/sunxi' failed
make[2]: *** [drivers/video/sunxi] Error 2
scripts/Makefile.clean:94: recipe for target 'drivers/video' failed
make[1]: *** [drivers/video] Error 2
Makefile:1038: recipe for target '_clean_drivers' failed
make: *** [_clean_drivers] Error 2
```


回复

使用道具 举报

5

主题

28

回帖

35

积分

A40i\T3\T507\T527通行证

楼主| adgnaf 发表于 2019-12-6 14:14:21 | 显示全部楼层
临时绕过办法:
编辑 drivers/video/sunxi/disp2/disp/de/Makefile , 添加
```txt
sub_dir = lowlevel_v2x
```
之后再进行` make distclean` 可以顺利进行。
点评回复 支持 反对

使用道具 举报

5

主题

28

回帖

35

积分

A40i\T3\T507\T527通行证

楼主| adgnaf 发表于 2019-12-11 17:27:31 | 显示全部楼层
这是全志a40i linux kernel自身的问题。即使tinalinux r40 分支,也会有这个问题。

如果不使用视频输出,也可以修改drivers/video/Makefile , 移除sunxi 目录部分。
点评回复 支持 反对

使用道具 举报

0

主题

2

回帖

11

积分

A40i\T3\T507\T527通行证AM335x通行证

QianFan 发表于 2019-12-26 17:58:09 | 显示全部楼层
  1. ifeq ($(CONFIG_ARCH_SUN50IW1P1),y)
  2. sub_dir = lowlevel_sun50iw1
  3. -include $(obj)/de/$(sub_dir)/Makefile
  4. endif

  5. ifeq ($(CONFIG_ARCH_SUN8IW10),y)
  6. sub_dir = lowlevel_sun8iw10
  7. -include $(obj)/de/$(sub_dir)/Makefile
  8. endif

  9. ifeq ($(CONFIG_ARCH_SUN8IW11),y)
  10. sub_dir = lowlevel_v2x
  11. -include $(obj)/de/$(sub_dir)/Makefile
  12. endif

  13. ifeq ($(CONFIG_ARCH_SUN50IW2),y)
  14. sub_dir = lowlevel_v2x
  15. -include $(obj)/de/$(sub_dir)/Makefile
  16. endif

  17. #-include $(obj)/de/$(sub_dir)/Makefile
复制代码


这是android下的lichee的代码。不知是飞凌改动的还是什么原因。这样的代码是没问题的。

点评

forlinx应该不会去改Kernel. 感觉应该是全志 TINA 内核团队作的修改。  详情 回复 发表于 2019-12-27 17:02
点评回复 支持 反对

使用道具 举报

5

主题

28

回帖

35

积分

A40i\T3\T507\T527通行证

楼主| adgnaf 发表于 2019-12-27 17:02:13 | 显示全部楼层
QianFan 发表于 2019-12-26 17:58
这是android下的lichee的代码。不知是飞凌改动的还是什么原因。这样的代码是没问题的。

forlinx应该不会去改Kernel. 感觉应该是全志 TINA 内核团队作的修改。

点评

make3.18。。。。。。。。。。。。。。  详情 回复 发表于 2020-2-25 15:18
点评回复 支持 反对

使用道具 举报

11

主题

19

回帖

71

积分

A40i\T3\T507\T527通行证i.MX6Q通行证

medany1 发表于 2020-2-25 15:18:03 | 显示全部楼层
adgnaf 发表于 2019-12-27 17:02
forlinx应该不会去改Kernel. 感觉应该是全志 TINA 内核团队作的修改。

make3.18。。。。。。。。。。。。。。
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则