[U-Boot] compilation issue pine64
Peter Robinson
pbrobinson at gmail.com
Thu Jan 11 02:03:54 UTC 2018
On Wed, Jan 10, 2018 at 3:58 PM, Akash Gajjar <gajjar04akash at gmail.com> wrote:
> Hi All,
>
> Facing compilation issue building pine64 mainline u-boot.
> Please see below build log.
>
> user]$ export CROSS_COMPILE=aarch64-linux-gnu-
>
> user]$ make pine64_plus_defconfig
> HOSTCC scripts/basic/fixdep
> HOSTCC scripts/kconfig/conf.o
> HOSTCC scripts/kconfig/zconf.tab.o
> HOSTLD scripts/kconfig/conf
> #
> # configuration written to .config
> #
>
> user]$ make
> .
> .
> .
> LDS spl/u-boot-spl.lds
> LD spl/u-boot-spl
> aarch64-linux-gnu-ld.bfd: u-boot-spl section `.rodata' will not fit in
> region `.sram'
> aarch64-linux-gnu-ld.bfd: region `.sram' overflowed by 6032 bytes
> make[1]: *** [spl/u-boot-spl] Error 1
> make: *** [spl/u-boot-spl] Error 2
It works fine for me on Fedora 27 with gcc 7.2.1 on both the latest
master head and 2018.01 GA
mkdir -p builds/pine64_plus/
cp ~/arm-trusted-firmware/sun50iw1p1/bl31.bin builds/pine64_plus/
make pine64_plus_defconfig V=1 O=builds/pine64_plus/
make CROSS_COMPILE="/usr/bin/aarch64-linux-gnu-" V=1 O=builds/pine64_plus/
More information about the U-Boot
mailing list