123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- // -*- mode:doc -*- ;
- [[requirement]]
- System requirements
- -------------------
- Buildroot is design to run on Linux system.
- Buildroot needs some software to be already installed on the host
- system; hereafter the lists of the mandatory and optional packages
- (package names may vary between distributions).
- Take care of _installing both runtime and development data_, especially
- for the libraries that may be packaged in 2 distinct packages.
- [[requirement-mandatory]]
- Mandatory packages
- ~~~~~~~~~~~~~~~~~~
- * Build tools:
- ** +which+
- ** +sed+
- ** +make+ (version 3.82 or any later)
- ** +binutils+
- ** +build-essential+ (only for Debian based systems)
- ** +gcc+ (version 2.95 or any later)
- ** `g++` (version 2.95 or any later)
- ** +bash+
- ** +gawk+
- ** +bison+
- ** +flex+
- ** +gettext+
- ** +patch+
- ** +gzip+
- ** +bzip2+
- ** +perl+
- ** +tar+
- ** +cpio+
- ** +python+ (version 2.6 or 2.7)
- ** +unzip+
- ** +rsync+
- * Source fetching tools:
- ** +wget+
- * Configuration interface dependencies (requires development libraries):
- ** +ncurses5+
- [[requirement-optional]]
- Optional packages
- ~~~~~~~~~~~~~~~~~
- * Source fetching tools:
- +
- In the official tree, most of the package sources are retrieved
- using +wget+, few are only available through their +git+, +mercurial+,
- or +svn+ repository.
- +
- All other source fetching methods are implemented and may be used in a
- development context.
- +
- ** +bazaar+
- ** +cvs+
- ** +git+
- ** +mercurial+
- ** +rsync+
- ** +scp+
- ** +subversion+
- * Configuration interface dependencies (requires development libraries):
- ** +qt4+ to use the 'xconfig' interface
- ** +glib2+, +gtk2+ and +glade2+ to use the 'gconfig' interface
- * Development libraries:
- ** +zlib1+
- ** +netpbm10+ (for +fbtest+)
- ** +python-xcbgen+ (for +Matchbox+ on Debian based system)
- * Documentation generation tools:
- ** +asciidoc+
|