[U-Boot] build uboot error

Wenming Feng wfeng at mircomgroup.com
Fri Dec 2 15:37:24 CET 2016


Hi fellows,

When I build uboot for my imx6 wandboard.
I got toolchain error, please see detailed below. Previously I can build the uboot month ago.

arch/arm/imx-common/built-in.o: In function `print_cpuinfo':
/home/lucid/imx6dl/uboot-imx/arch/arm/imx-common/cpu.c:199: undefined reference to `uclass_get_device'
/home/lucid/imx6dl/uboot-imx/arch/arm/imx-common/cpu.c:201: undefined reference to `thermal_get_temp'
arch/arm/imx-common/built-in.o: In function `arch_preboot_os':
/home/lucid/imx6dl/uboot-imx/arch/arm/imx-common/cpu.c:270: undefined reference to `ldo_mode_set'
drivers/built-in.o: In function `read_cpu_temperature':
/home/lucid/imx6dl/uboot-imx/drivers/thermal/imx_thermal.c:43: undefined reference to `dev_get_platdata'
/home/lucid/imx6dl/uboot-imx/drivers/thermal/imx_thermal.c:45: undefined reference to `dev_get_priv'
drivers/built-in.o: In function `imx_thermal_probe':
/home/lucid/imx6dl/uboot-imx/drivers/thermal/imx_thermal.c:226: undefined reference to `dev_get_platdata'
/home/lucid/imx6dl/uboot-imx/drivers/thermal/imx_thermal.c:227: undefined reference to `dev_get_priv'
arm-linux-gnueabihf-ld.bfd: BFD (GNU Binutils for Ubuntu) 2.24 assertion fail ../../bfd/elf32-arm.c:7696
arm-linux-gnueabihf-ld.bfd: BFD (GNU Binutils for Ubuntu) 2.24 assertion fail ../../bfd/elf32-arm.c:7696
arm-linux-gnueabihf-ld.bfd: BFD (GNU Binutils for Ubuntu) 2.24 assertion fail ../../bfd/elf32-arm.c:7696
arm-linux-gnueabihf-ld.bfd: BFD (GNU Binutils for Ubuntu) 2.24 assertion fail ../../bfd/elf32-arm.c:7696
arm-linux-gnueabihf-ld.bfd: BFD (GNU Binutils for Ubuntu) 2.24 assertion fail ../../bfd/elf32-arm.c:7696
arm-linux-gnueabihf-ld.bfd: error: required section '.rel.plt' not found in the linker script
arm-linux-gnueabihf-ld.bfd: final link failed: Invalid operation
make: *** [u-boot] Error 1

Thanks!
Wenming





More information about the U-Boot mailing list