update documentation a bit

This commit is contained in:
Eric Andersen 2004-10-09 06:27:44 +00:00
parent eb85cef2f6
commit c7af927d69
2 changed files with 9 additions and 51 deletions

28
README
View File

@ -1,26 +1,16 @@
To build and use the buildroot stuff, do the following:
1) run 'make'
2) wait while it compiles
3) run './UMlinux' to test out your root filesystem using User Mode Linux.
2) select which packages you wish to compile
3) run 'make'
4) wait while it compiles
5) Use your shiney new root filesystem. Depending on which sortof
root filesystem you selecter, you may want to loop mount it,
chroot into it, loop mount it and then nfs mount that on your
target device, burn it to flash, or whatever is appropriate
for your target system.
You do not need to be root to build or run this system. Each Virtual Terminal
will be opened in its own window. You must be running X and have xterm
installed for this to work -- otherwise you see a few errors on bootup as it
tries to launch xterms. It will still work on a console, but you will not
have access to the other Virtual Terminals.
Also, you the uClibc and busybox source trees that
are downloaded are fully set up for anonymous CVS access. You may need to set
up your system for anonymous CVS access by running the following command:
cvs -d:pserver:anonymous@busybox.net:/var/cvs login
Then just hit Enter when it prompts you for a password. You only need to do
this once. Then, whenever you want to update your system, just go into the
busybox or uClibc directory and run 'cvs update'.
Have fun!
You do not need to be root to build or run buildroot. Have fun!
-Erik

View File

@ -1,32 +0,0 @@
binutils-uclibc-001-debian.patch -- stuff ripped out of the debian/patches directory
from debian testing, binutils_2.14.90.0.7-6. Debian
is tested on many architectures, and I trust the maintainers.
binutils-uclibc-100-conf.patch -- Adds support for the $(ARCH)-linux-uclibc platform,
which is what uClibc wants to use to make sure
the correct shared lib loader, etc is used.
binutils-uclibc-200-build_modules.patch -- Hack around a version-specific build problem.
binutils-uclibc-210-cflags.patch -- Fix an upstream bug that breaks Canadian cross
binutils builds.
gcc-uclibc-3.3-100-conf.patch -- Adds support for the $(ARCH)-linux-uclibc platform,
which is what uClibc wants to use to make sure
the correct shared lib loader, etc is used.
gcc-uclibc-3.3-110-conf.patch -- More of the same. Could really be merged
with gcc-uclibc-3.3-100-conf.patch I suppose.
Seperate because it was independently contributed.
gcc-uclibc-3.3-120-softfloat.patch -- When doing a Canadian cross gcc build when using
soft float, make certain target stuff is in fact
built with soft float. Annoyingly that is not the
default without some encouragement.
gcc-uclibc-3.3-200-code.patch -- libstdc++ locale and wide-char support for uClibc
gcc-uclibc-3.3-loop.patch -- Fix a bug that showed up on arm, causing kernel compiles
to fail
gcc2.95-mega.patch.bz2 -- stuff ripped out of the debian/patches directory
from debian testing. Debian is tested on many
architectures, and I trust the maintainers.
gcc2.95-uclibc-conf.patch -- Adds support for the $(ARCH)-linux-uclibc platform