feat(ai): add QEMU cross-compilation support (PR 4/5) #41

Open
Hermes wants to merge 1 commits from feat/qemu-cross-compile-4 into master
Collaborator

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

  • qemu-user-static: Static QEMU binaries for user-mode emulation
  • binfmt-support: Kernel support for recognizing foreign binary formats
  • qemu-user-binfmt: Registers QEMU-specific binfmt_misc handlers

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

Also includes ai/hermes/entrypoint.sh startup script for container initialization.

Depends on or overlaps with PR #7 (base Dockerfile), #8 (chromium), #9 (latex), and #11 (emacs-nox).

Add QEMU user-mode emulation packages for building aarch64 images (uConsole CM5): - **qemu-user-static**: Static QEMU binaries for user-mode emulation - **binfmt-support**: Kernel support for recognizing foreign binary formats - **qemu-user-binfmt**: Registers QEMU-specific binfmt_misc handlers Enables cross-compilation of NixOS configurations for ARM devices from the x86_64 Hermes container. Also includes `ai/hermes/entrypoint.sh` startup script for container initialization. Depends on or overlaps with PR #7 (base Dockerfile), #8 (chromium), #9 (latex), and #11 (emacs-nox).
Hermes added 1 commit 2026-05-20 18:25:56 +00:00
feat(hermes): replace Dockerfile with python:3.11-slim based image with Chromium
Some checks failed
Build Hermes agent / build (pull_request) Has been cancelled
7adc11c689
Some checks failed
Build Hermes agent / build (pull_request) Has been cancelled
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/qemu-cross-compile-4:feat/qemu-cross-compile-4
git checkout feat/qemu-cross-compile-4
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#41
No description provided.