
On 20 Apr 2017, at 00:21, Andreas Färber afaerber@suse.de wrote:
Am 18.04.2017 um 22:38 schrieb André Przywara:
On 16/04/17 02:20, Andreas Färber wrote:
Build-testing this series with both pine64_plus_defconfig and orangepi_pc2_defconfig, I ran into a ~1616 size overflow with gcc5. gcc6 worked okay. Would be helpful to document such requirements here.
Can you say which version of GCC 5? I think I used GCC 5.3.0 for a while and this was fine, but I need to re-check this.
Failure was with a Linaro GCC 5.1.
Working was Linaro GCC 6.3.1.
I would happily use our latest SUSE GCC 7.0.1 if only U-Boot had a private libgcc for aarch64... :( U-Boot tries to use -lgcc for the hello_world example (which I did not find a way to suppress other than hacking the Makefile?) and for the final u-boot.bin.
Successfully tested with aarch64-unknown-elf based on GCC 6.1.0 and 6.3.0
Regards, Philipp.