It happens automatically when you build your kernel. If you
want to build the 'lcrash' binary separately, you can just run
"cd cmd/lcrash; make TOPDIR=/usr/src/linux ARCH=i386" or whatever
your TOPDIR is. A simple "make" and "make install" from your
top of trunk Linux tree should be sufficient to build and install
both the kernel and the new 'lcrash' binary.
Let me know if I can help with anything else. :)
--Matt
On Thu, 4 Nov 1999, Brian Hall wrote:
|>OK, I've applied the patches and I'm rebuilding my kernel. How do I build the
|>lcrash utility? A simple "make" in /usr/src/linux/cmd or in
|>/usr/src/linux/cmd/lcrash fails to work.
|>
|>>pwd
|>/usr/src/linux/cmd
|>>make
|>Makefile:12: /Rules.make: No such file or directory
|>make: *** No rule to make target `/Rules.make'. Stop.
|>>cd lcrash/
|>>make
|>/bin/rm -f ./include/arch
|>(cd include ; /bin/ln -sf arch- arch)
|>for dir in scripts man lib arch/ cmds ; do \
|> ( cd $dir ; make TOPDIR= ARCH=; cd .. ); \
|>done
|>make[1]: Entering directory `/usr/src/linux-2.2.13/cmd/lcrash/scripts'
|>Makefile:23: /Rules.make: No such file or directory
|>make[1]: *** No rule to make target `/Rules.make'. Stop.
|>make[1]: Leaving directory `/usr/src/linux-2.2.13/cmd/lcrash/scripts'
|>make[1]: Entering directory `/usr/src/linux-2.2.13/cmd/lcrash/man'
|>Makefile:17: /Rules.make: No such file or directory
|>make[1]: *** No rule to make target `/Rules.make'. Stop.
|>make[1]: Leaving directory `/usr/src/linux-2.2.13/cmd/lcrash/man'
|>make[1]: Entering directory `/usr/src/linux-2.2.13/cmd/lcrash/lib'
|>Makefile:30: /Rules.make: No such file or directory
|>make[1]: *** No rule to make target `/Rules.make'. Stop.
|>make[1]: Leaving directory `/usr/src/linux-2.2.13/cmd/lcrash/lib'
|>make[1]: Entering directory `/usr/src/linux-2.2.13/cmd/lcrash/arch'
|>make[1]: *** No targets. Stop.
|>make[1]: Leaving directory `/usr/src/linux-2.2.13/cmd/lcrash/arch'
|>make[1]: Entering directory `/usr/src/linux-2.2.13/cmd/lcrash/cmds'
|>Makefile:36: /Rules.make: No such file or directory
|>make[1]: *** No rule to make target `/Rules.make'. Stop.
|>make[1]: Leaving directory `/usr/src/linux-2.2.13/cmd/lcrash/cmds'
|>make: *** No rule to make target `include/arch/trace.h', needed by `main.o'.
|>Stop.
|>>
|>
|>--
|>Brian Hall <brianw.hall@xxxxxxxxxx>
|>Linux Consultant
|>
|