[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: nfsd: [xxx]: nfssvc: Function not implemented
wave@ann.hi-ho.ne.jp wrote:
> i386 上なのでクロスコンパイルじゃないとダメなんでしょうか?
だめです。i386上でmips用のバイナリを作成するためにクロスコンパイラが必要です。
> 一応、落としてきて、展開してはあるのですが、
> うちの NetBSD/i386 は、man も info も読める環境にしてないので、
> ここで、行き詰まってしまいました。
最後にくっつけたscriptを /usr/local/bin/hpcmips-make とかにsaveして、
chmod 755 /usr/local/bin/hpcmips-make します。
で、
# config NFSSERV
# cd ../compile/NFSSERV
# /usr/local/bin/hpcmips-make depend
# /usr/local/bin/hpcmips-make
とすれば、おそらくkernelを作ることができるでしょう。
> やはり package で man mule あたりを入れないとだめでしょうか?
mule?
> カーネルコンパイルの道はなかなか険しいですね・・・。
慣れないうちは険しく感じるものです。
> # NFSマウントして、モバギIIに やらせようてみようかしらん。
それもまたよきかなと。
sakamoto
# cross make scriptもinstallしちゃえ計画開始。
--
#! /bin/sh
#DESTDIR= export DESTDIR
MACHINE=hpcmips export MACHINE
MACHINE_ARCH=mipsel export MACHINE_ARCH
WHICH=mipsel-netbsd
LOCAL=/usr/pkg
BINDIR=$LOCAL/cross/bin
PATH=$PATH:$BINDIR:$LOCAL/cross/$WHICH/bin:$PATH:$LOCAL/cross/bin export PATH
GCC_EXEC_PREFIX=$WHICH
AR=$BINDIR/$WHICH-ar export AR
AS=$BINDIR/$WHICH-as export AS
CC=$BINDIR/$WHICH-gcc export CC
CPP=`$CC -print-prog-name=cpp` export CPP
CXX=$BINDIR/$WHICH-c++ export CXX
FC=$BINDIR/$WHICH-f77 export FC
LD=$BINDIR/$WHICH-ld export LD
NM=$BINDIR/$WHICH-nm export NM
RANLIB=$BINDIR/$WHICH-ranlib export RANLIB
SIZE=$BINDIR/$WHICH-size export SIZE
ADDR2LINE=$BINDIR/$WHICH-addr2line export ADDR2LINE
GASP=$BINDIR/$WHICH-gasp export GASP
OBJCOPY=$BINDIR/$WHICH-objcopy export OBJCOPY
OBJDUMP=$BINDIR/$WHICH-objdump export OBJDUMP
STRINGS=$BINDIR/$WHICH-strings export STRINGS
STRIP=$BINDIR/$WHICH-strip export STRIP
MKPROFILE=no export MKPROFILE
#MKMAN=no export MKMAN
MKLINT=no export MKLINT
HOSTED_CC=cc export HOSTED_CC
MAKE=make export MAKE
#MAKE="make -f ${DESTDIR}/usr/share/mk/sys.mk -f Makefile"; export MAKE
#MAKEFLAGS="-I ${DESTDIR}/usr/share/mk" ; export MAKEFLAGS
set -x
exec $MAKE "$@"