chainsx / armbian-riscv-build

armbian for riscv64 devices such as LicheePi 4A, MangoPi MQ Pro...
GNU General Public License v2.0
24 stars 3 forks source link

编译过程提前退出,U-boot编译失败 #1

Closed h1k0n closed 1 year ago

h1k0n commented 1 year ago

编译日志输出:

/usr/bin/ld: scripts/dtc/dtc-parser.tab.o:(.bss+0x10): multiple definition of `yylloc'; scripts/dtc/dtc-lexer.lex.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [scripts/Makefile.host:106: scripts/dtc/dtc] Error 1
make[1]: *** [scripts/Makefile.build:436: scripts/dtc] Error 2
make: *** [Makefile:571: scripts] Error 2
chainsx commented 1 year ago

推荐用 ubuntu 20.04,升级一下 binutils

h1k0n commented 1 year ago

1685090006274

可不可以在patch中加入一些代码呢

chainsx commented 1 year ago

这是是在 Lichee Pi 4A 上面遇到的吗? 你可以在 patch/u-boot 下新建 thead-current 目录, 把 patch 放进去。 或者是直接去 这里 提 PR。

chainsx commented 1 year ago

这是是在 Lichee Pi 4A 上面遇到的吗? 你可以在 patch/u-boot 下新建 thead-current 目录, 把 patch 放进去。 或者是直接去 这里 提 PR。

我更建议是这样

chainsx commented 1 year ago

已经在 u-boot 仓库中进行修改了