嵌入式爱好者

查看: 47694|回复: 5

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

[复制链接]

5

主题

22

帖子

35

积分

A40i/T3/T507/T527通行证

扫一扫,手机访问本帖
发表于 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

主题

22

帖子

35

积分

A40i/T3/T507/T527通行证

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

使用道具 举报

5

主题

22

帖子

35

积分

A40i/T3/T507/T527通行证

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

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

使用道具 举报

0

主题

2

帖子

11

积分

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

发表于 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

主题

22

帖子

35

积分

A40i/T3/T507/T527通行证

 楼主| 发表于 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

主题

24

帖子

71

积分

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

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

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

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-1-9 05:50

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表