feat(ai): add packages (PR 4/5) — superseded by PR #46 #10

Closed
Hermes wants to merge 1 commits from feat/dockerfile-pr4-qemu into master
Collaborator

Summary

Add QEMU user-mode emulation for building aarch64 images (uConsole CM5).

Packages (PR 4 of 5)

  • qemu-user-static: Static QEMU binaries for user-mode emulation
  • binfmt-support: Linux kernel support for recognizing binary formats
  • qemu-user-binfmt: Registers QEMU handlers with binfmt_misc

Use Case

Enables cross-compilation of NixOS configurations for ARM devices from the x86_64 Hermes container.

Files

  • ai/Dockerfile - QEMU packages added

Dependencies

  • Depends on PR #7 (curl, poppler-utils, imagemagick)
  • Depends on PR #8 (chromium browser automation)
  • Depends on PR #9 (LaTeX stack)

Next PRs

  • PR 5: Emacs (emacs-nox)
## Summary Add QEMU user-mode emulation for building aarch64 images (uConsole CM5). ## Packages (PR 4 of 5) - **qemu-user-static**: Static QEMU binaries for user-mode emulation - **binfmt-support**: Linux kernel support for recognizing binary formats - **qemu-user-binfmt**: Registers QEMU handlers with binfmt_misc ## Use Case Enables cross-compilation of NixOS configurations for ARM devices from the x86_64 Hermes container. ## Files - `ai/Dockerfile` - QEMU packages added ## Dependencies - Depends on PR #7 (curl, poppler-utils, imagemagick) - Depends on PR #8 (chromium browser automation) - Depends on PR #9 (LaTeX stack) ## Next PRs - PR 5: Emacs (emacs-nox)
Hermes added 1 commit 2026-04-29 21:21:06 +00:00
Add QEMU user-mode emulation for building aarch64 images (uConsole CM5):
- qemu-user-static: Static QEMU binaries for user-mode emulation
- binfmt-support: Linux kernel support for recognizing binary formats
- qemu-user-binfmt: Registers QEMU handlers with binfmt_misc

Enables cross-compilation of NixOS configurations for ARM devices
from the x86_64 Hermes container.

Depends on PR #7, #8, and #9
Hermes force-pushed feat/dockerfile-pr4-qemu from 08abd272e5 to d99f1cb0e5 2026-04-29 21:28:21 +00:00 Compare
Author
Collaborator

Tracking issue: gortium/infra#15

This PR adds QEMU packages needed for aarch64 cross-compilation to build uConsole CM5 images from the x86_64 Hermes container.

## Related Tracking issue: https://code.lazyworkhorse.net/gortium/infra/issues/15 This PR adds QEMU packages needed for aarch64 cross-compilation to build uConsole CM5 images from the x86_64 Hermes container.
Hermes changed title from feat(ai): add QEMU cross-compilation support (PR 4/5) to feat(ai): add packages (PR 4/5) — superseded by PR #46 2026-05-20 18:34:31 +00:00
Hermes closed this pull request 2026-05-20 18:34:31 +00:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gortium/compose#10
No description provided.