Jeff Rizzo <riz%NetBSD.org@localhost> writes: > As discussed here over the last few weeks, I have just switched the > default builds for most ARM ports to their EABI variants ("earm" > MACHINE_ARCH). The old ABI can be built, if desired, by either > explicitly supplying "arm" instead of "earm" as the MACHINE_ARCH to > build.sh using the -a flag, or by building the appropriate OABI target > alias (hpcoarm, oshark, ocats, evboarm-el, etc). > > The builds on releng.n.o for 03 August 2014 (UTC) and later will > reflect these changes. I just updated and built, and got ERROR: No MACHINE_ARCH provided *** BUILD ABORTED *** ERROR: './build.sh -m evbarm -j8 -x -u -U -O /usr/obj/gdt-current/evbarm -T /usr/obj/gdt-current/tools -D /usr/obj/gdt-current/destdir/evbarm -R /usr/obj/gdt-current/releasedir -X /u0/n0/gdt/NetBSD-current/xsrc release' failed so I have a few questions: 1) This is with passing -m but not -a. I see in BUILDING that evbarm is basically not allowed as -m without -a, and this is a change from before. Perhaps a note belongs in updating. 2) Why doesn't evbarm default to the endianness that everybody wants to use? My impression is that there is a standard endianness, and that it's sufficiently standard that I am so far ignorant of which it is, even though I've booted netbsd on a rpi. 3) BUILDING doesn't address the eabi/oabi in the examples. Maybe that's ok, but I don't see it in http://wiki.netbsd.org/ports/evbarm/ (This is not directed at you; I realize this is soemthing that needed addressing pre-branch.)
Attachment:
pgpExDQT6gt3V.pgp
Description: PGP signature