Skip to content

common/fab: no arm64 builds #2004

@a3s7p

Description

@a3s7p

Current images cannot run on widespread arm64-based cloud instances or bare metal devices like Raspberry Pi.

This should be fixed by updating common as there are already arm64 versions of Debian packages we can use.

Running the installer on arm64 is blocked by not using upstream d-i since di-live is x86(-64)-only.

However, the installer is not needed for cloud deployment or Raspberry Pi(-like) installs so this should not be a big deal in practice.

Related to & consolidates - and closes:


Update by @JedMeister:

Thanks to @heneault for the original work - sorry it's taken such a ridiculously long time to circle back to this... And thanks to @a3s7p too, for the more recent work. As noted in the conversation below, a number of existing PRs have been rebased, updated &/or refactored and some (finally) merged to provide arm64 support.

However, after some testing, consideration & review, there are a number of tweaks/adjustments/modifications/etc required before we can finalize this. The relevant repos that require updates are noted below and PRs have been opened for them. Note that they are not currently ready for merge and are WIP until further notice:

General TKL repos:

TurnKey packages with specific changes for arm support

TurnKey packages to rebuild (only minor changes required)

TKLBAM related - just rebuilds - will do this last

  • tklbam
  • webmin-tklbam
  • tklbam dependencies - inc build dependencies

Metadata

Metadata

Assignees

Labels

ami (build type)commonBugs/feature requests that require changes to shared common build codefabTurnKey appliance fabrication tool - preinstalled in TKLDevfeatureinprogress

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions