ST意法半导体
直播中

郑成枝

7年用户 1270经验值
私信 关注
[问答]

STM32MP1 3.10开发包内核无法在Ubuntu21.10上构建这是为什么呢

制作 ARCH=arm uImage vmlinux dtbs LOADADDR=0xC2000040
生成文件
HOSTCC 脚本/mod/mk_elfconfig
/media/user/H3D1P2/Tools/STM32MP1/STM_ECO_3.10/Developer-Package/SDK/sysroots/x86_64-ostl_sdk-linux/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/ liblto_plugin.so:加载插件时出错:/media/user/H3D1P2/Tools/STM32MP1/STM_ECO_3.10/Developer-Package/SDK/sysroots/x86_64-ostl_sdk-linux/lib/libc.so.6:版本`GLIBC_2.33 ' 未找到(/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so 要求)
collect2:错误:ld 返回 1 退出状态
make[2]: *** [scripts/Makefile.host:95: scripts/mod/mk_elfconfig] 错误 1
make[1]: *** [/media/user/H3D1P2/Tools/STM32MP1/STM_ECO_3.10/Developer-Package/stm32mp1-openstlinux-5.10-dunfell-mp1-21-11-17/sources/arm-ostl- linux-gnueabi/linux-stm32mp-5.10.61-stm32mp-r2-r0/linux-5.10.61/Makefile:1214: prepare0] 错误 2
制作:*** [/media/user/H3D1P2/Tools/STM32MP1/STM_ECO_3.10/Developer-Package/stm32mp1-openstlinux-5.10-dunfell-mp1-21-11-17/sources/arm-ostl-linux-gnueabi /linux-stm32mp-5.10.61-stm32mp-r2-r0/linux-5.10.61/Makefile:185: __sub-make] 错误 2
sudo apt-get 安装 libc6
阅读包裹清单...完成
构建依赖树...完成
正在读取状态信息...完成
libc6 已经是最新版本 (2.34-0ubuntu3)。
0 个升级,0 个新安装,0 个要删除,0 个不升级
Linux H3U1 5.13.0-28-lowlatency #31-Ubuntu SMP PREEMPT Thu Jan 13 18:29:33 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux





回帖(1)

彭小海

2022-12-13 15:28:25
目前,我们仅支持 Ubuntu 20.04,
如果您已完成所有步骤,则错误似乎与您以粗体显示的内容有关。


  • version `GLIBC_2.33' not found (required by /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so)

我们的开发人员包是为使用 glibc v2.33 而制作的,通过查看您的踪迹,您的机器上安装了 v2.34。
您能否尝试在您的机器上安装 glibc v2.33 并在此版本上创建符号链接,以默认使用它而不是 2.34。
否则,我建议您尽可能回到Ubuntu 20.04,因为在 21.10 上,您肯定会遇到其他问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分