Sram overflow in sunxi target H5

@hauke I am trying to add support for Orange Pi PC2. It should be straightforward since it is supported by kernel 4.14 and Uboot 2017.07
However I get an error in the uboot compilation:

aarch64-openwrt-linux-musl-ld.bfd: u-boot-spl section `.rodata' will not fit in region `.sram'
aarch64-openwrt-linux-musl-ld.bfd: region `.sram' overflowed by 392 bytes
scripts/Makefile.spl:335: recipe for target 'spl/u-boot-spl' failed
make[1]: *** [spl/u-boot-spl] Error 1
Makefile:1371: recipe for target 'spl/u-boot-spl' failed
make: *** [spl/u-boot-spl] Error 2

I have checked the uboot config and it correctly set to orangepi-pc2 defconf, the strange thing is that the spl should be just identical among H5 board (except of maybe some DRAM timings) and you have added some H5 boards with the same GCC MUSL 5.5 I am using
Can you help me on this?

With GCC 7.3.0 I have managed to compile u-boot

The build works on orangepipc2, ethernet and usb are functional
The only thing that maybe worth to add is the dt based cpu freq governors, the patch exists in Armbian repo, I may give a look at it