[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: -current sun4c weirdness
> > …と書きつつ、間違ってたらどうしよう。
>
> やっぱりちょっと間違っていた。そもそもこれって isp でなくて esp が
まだ間違ってる。
sparc は gnu/dist/gcc/config/sparc/netbsd.h が
#define CPP_PREDEFINES "-Dsparc -D__NetBSD__ -D__KPRINTF_ATTRIBUTE__ -Asystem(unix) -Asystem(NetBSD) -Acpu(sparc) -Amachine(sparc)"
なので #define sparc 1 されているはず。
sparc64 は gnu/dist/gcc/config/sparc/netbsd64.h が
#define CPP_PREDEFINES "-D__sparc__ -D__sparc64__ -D__arch64__ -D__sparcv9__ -D__NetBSD__ -D__ELF__ -D__KPRINTF_ATTRIBUTE__"
なので #define sparc 1 されていないはず。
です。しかも、カーネルであれば、${MACHINE}/conf/Makefile.${MACHINE} で
-D${MACHINE} すれば解決できる。カーネルだからやってもいいし。
# sparc64/conf/Makefile.sparc64 では -Dsparc64 されてなかったけど、さっき
# mrg 君が直しました。
----------------------------------------------------------
SAITOH Masanobu (masanobu@iij.ad.jp
msaitoh@netbsd.org)