summaryrefslogtreecommitdiff
path: root/elements/gnu-toolchain/busybox.bst
Commit message (Collapse)AuthorAgeFilesLines
* Update busyboxBen Brewer2018-07-251-2/+2
|
* Remove awk since we have gawkBen Brewer2018-07-251-2/+2
|
* gnu-toolchain: Split rule improvementssam/split-rulesSam Thursfield2017-12-041-0/+10
| | | | | | | | | | | | | | | | | | | | | | This includes many fixes that result in us being able to produce a minimal OS image or initramfs of a reasonable size. I have built an initramfs of 16MB uncompressed with this change: still a bit bigger than necessary, but much better than the comical ~700MB thing complete with kernel source code and C++ compiler that I got before these changes. Note that the gnu-toolchain stack now puts all the toolchain binaries into the 'devel' artifact. The 'runtime' artifact just contains libraries needed to run programs that are built with that toolchain. We should split this up further in future so that C programs don't depend on libstdc++. Special care is taken for GCC and GLIBC to handle the lib/ and lib64/ split that they do on some 64-bit platforms. We also globally put /usr/src into the devel artifact, which is only useful for the linux.bsp element at present but makes sense as a global rule.
* Disable debug section compression in stage3Sam Thursfield2017-10-261-0/+4
| | | | | | The objcopy tool that we built in stage2 doesn't have zlib support, so it can't handle the `--compress-debug-sections` flag that BuildStream passes by default.
* Moved all elements under the elements directoryTristan Van Berkom2017-03-221-0/+104