*predefines: -Dunix -Dsparc -D__NetBSD__ -D__KPRINTF_ATTRIBUTE__ -Asystem(unix) -Asystem(NetBSD) -Acpu(sparc) -Amachine(sparc) i'd like to understand why this is different to what i posted. as far as i know, __sparc__ has been defined since time0 for netbsd/sparc. i've been using it for at least 2 years, probably as much as 4 years.