2
1

Buildroot is a simple, efficient and easy-to-use tool to generate embedded
Linux systems through cross-compilation.

The documentation can be found in docs/manual. You can generate a text
document with 'make manual-text' and read output/docs/manual/manual.text.
Online documentation can be found at http://buildroot.org/docs.html
https://buildroot.org/

Eric Andersen 36830baea2 Add in a GNU_HOST_NAME 23 жил өмнө
make c89e7d4bfe Update to uClibc 0.9.19 23 жил өмнө
sources 7775f655a9 Add a patch for better debugging of staticly linked threaded apps. 23 жил өмнө
.cvsignore 949ce4989c Ignore the toolchain_build dir 23 жил өмнө
Makefile 36830baea2 Add in a GNU_HOST_NAME 23 жил өмнө
README 365aac205d Add openssl and openssh. Fix up UML kernel build. 23 жил өмнө

README

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.

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!

-Erik

Please feed suggestions, bug reports, insults, and bribes back to:
Erik Andersen



NOTE:

For './configure' to behave itself with certain applications, you may need
to create a symlink under "/lib" on your system that points to the uClibc
shared library loader in the staging directory. For example, on my system

$ cd /lib
$ sudo ln -s /home/andersen/buildroot/build/staging_dir/lib/ld-uClibc.so.0 ld-uClibc.so.0

If you don't use sudo, run 'su -' to become root when making the link. If
you aren't root it won't work. The reason for this symlink, is it allows
'./configure' to actually execute the test applications it compiles against
uClibc during the configuration process....