Project

General

Profile

Actions

Feature #1217

closed

Utilize latest features of Buildroot

Added by Hammel 2 months ago. Updated 25 days ago.

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

100%

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 manual.html#_graphing_the_dependencies_between_packages
  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 warrantedClosedHammel06 Jul 2020

Actions
Blocks launcher - Bug #1214: Ironman launcher locking up over timeIn ProgressHammel07 May 2025

Actions
Blocks PiBox - Feature #1215: Create a package for libleak and remote loggingClosedHammel12 May 2025

Actions
Actions

Also available in: Atom PDF