03-08 13:43:47.063 81139 I mkcommon : build arisc
03-08 13:43:47.088 81139 D mkcommon : make: Entering directory ‘/media/WorkSpaces_OS/yhk-sss/android13/longan/brandy/arisc’
03-08 13:43:47.091 81139 D mkcommon : arisc defconfig: generate ar100s/.config by sun55iw3p1_defconfig
03-08 13:43:47.100 81139 D mkcommon : #
03-08 13:43:47.103 81139 D mkcommon : # configuration written to .config
03-08 13:43:47.107 81139 D mkcommon : #
03-08 13:43:47.113 81139 D mkcommon : CHK include/generated/conf.h
03-08 13:43:47.611 81139 D mkcommon : LD arch/openrisc/obj-in.o
03-08 13:43:47.617 81139 D mkcommon : LD arch/obj-in.o
03-08 13:43:47.655 81139 D mkcommon : CC driver/cpucfg/cpucfg-sun55iw3p1/cpucfg.o
03-08 13:43:47.708 81139 D mkcommon : scripts/basic/fixdep: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.33’ not found (required by scripts/basic/fixdep) 03-08 13:43:47.711 81139 D mkcommon : scripts/basic/fixdep: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.34’ not found (required by scripts/basic/fixdep)
03-08 13:43:47.715 81139 D mkcommon : make[4]: *** [scripts/Makefile.build:104: driver/cpucfg/cpucfg-sun55iw3p1/cpucfg.o] Error 1
03-08 13:43:47.718 81139 D mkcommon : make[3]: *** [scripts/Makefile.build:146: cpucfg-“sun55iw3p1”] Error 2
03-08 13:43:47.721 81139 D mkcommon : make[2]: *** [scripts/Makefile.build:146: cpucfg] Error 2
03-08 13:43:47.724 81139 D mkcommon : make[1]: *** [Makefile:91: driver/obj-in.o] Error 2
03-08 13:43:47.727 81139 D mkcommon : make: *** [Makefile:11: all] Error 2
03-08 13:43:47.730 81139 D mkcommon : make: Leaving directory ‘/media/WorkSpaces_OS/yhk-sss/android13/longan/brandy/arisc’
03-08 13:43:47.734 81139 F mkcommon : build_arisc failed
分析以上报错,发现是:Ubuntu2022的才默认GLIBC_2.35,2020默认是GLIBC_2.31,版本太低了,我们要升级:
在/etc/apt/sources.list文件末尾增加:
deb http://th.archive.ubuntu.com/ubuntu jammy main
更新源
apt update
安装libc6
sudo apt install libc6
弹出覆盖提示:选择yes
查看版本已经升级到2.35
ldd --version
真实服了,不给我更新到最新版。