[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)