BitBake
Sign in to saveBitBake is a task execution engine build automation tool that allows shell and Python tasks to run in parallel yet in order constrained by configured dependencies. It was originally developed for and is commonly used to build embedded Linux distributions often using a cross compiler to target a system that differs architecturally from the build host.
Wikidata facts
- Official website
- www.yoctoproject.org/software-item/bitbake
Show 3 more facts
- source code repository URL
- github.com/openembedded/bitbake.git
- software version identifier
- 1.42.0
Sources (7)
via Wikidata · CC0
~2 min read
Article
3 sectionsContents
- See also
- References
- External links
BitBake is a task execution engine build automation tool that allows shell and Python tasks to run in parallel yet in order constrained by configured dependencies. It was originally developed for and is commonly used to build embedded Linux distributions often using a cross compiler to target a system that differs architecturally from the build host.
BitBake provides capabilities similar to make but via significantly different configuration information. A BitBake recipe specifies how to build a package with information such as where to pull source code from (source URL), dependency constraints, and compile and install options. A source URL commonly specifies a git repo, but other protocols are supported including: http, https, ftp, cvs, svn, and local file system. A recipe also stores metadata for a package in standard variables.