On Thu, Aug 03, 2017 at 11:06:56PM -0700, Nick Owens wrote: > hi, i tried to build the aarch64 flavor of u-boot to play around with > my new pinebook (pine64-based laptop). > > unfortunately gcc-linaro fails with the following: > > /usr/ports/pobj/aarch64-none-elf-gcc-linaro-6.3.2017.02-aarch64/gcc-linaro-6.3-2017.02/gcc/config/aarch64/aarch64.md:801:10873: > fatal error: bracket nesting level exceeded maximum of 256 > > i couldn't quite figure out how to get "-fbracket-depth=" passed > through from the Makefile to fix it, but some googling seems to > indicate that's how to fix it. >
That is already fixed. http://marc.info/?l=openbsd-ports-cvs&m=150171468727137&w=2 U-Boot won't work on A64/H5 until there is an allwinner specific branch of arm trusted firmware in ports however.