Project

General

Profile

Actions

Feature #1217

open

Utilize latest features of Buildroot

Added by Hammel about 1 month ago. Updated 1 day ago.

Status:
In Progress
Priority:
Immediate
Assignee:
Category:
00 - Basic Build Issues
Target version:
Start date:
28 Jul 2025
Due date:
% Done:

10%

Estimated time:
Severity:
01 - Critical

Description

There are a number of items I can use to improve PiBox.

This list will expand over time.
  1. Use a skeleton overlay directory instead of the customize package
  2. Build out of tree
  3. Add make buildroot-pkg-stats
  4. Add make buildroot-show-info
  5. Add make buildroot-graph-depends
  6. Add make buildroot-graph-size
  7. Install toolchain to ~/toolchain/version using deb tools
  8. Install Buildroot staging tree to ~/.cache/pibox for use by package builds.
  9. Build buildroot before kernel - kernel tools often depend on sysroot/rootfs tools
  10. Use squashfs packaging of firmware and userland and add via an overlay setup
  11. Use proper package directories
  12. Use patch directories
  13. Fix rundock to run BASH from the current directory (re: use -w option).
  14. Add -targets to component and top level builds. Use .target to hide targets that shouldn't be called directly.

Related issues

Related to PiBox - Action Item #775: Check if migration to Buildroot recommended customizations is warrantedIn ProgressHammel06 Jul 2020

Actions
Actions

Also available in: Atom PDF