Skip to content

More architectures like arm32, riscv etc #217

@wader

Description

@wader

Current issues are:

  • Problem finding hosting providing native ARM32, RISCV etc hosts
  • Cross compile is messy
  • Emulated docker builds a bit less messy but have issues:
    • Emulation is user-land only so /proc/cpuinfo etc from the host leaks into the container confusing some build systems (ex: aom ARM32 build gets confused about CPU features, I think it looks as cpuinfo)
    • How to verify that successful build actually was built with CPU features we want?
  • Emulated build is slow and uses lots of resources
    • Current static-ffmpeg with all features can't be build on github action host. Runs out of memory and would probably also run out of CPU time (6h max jobs time). Biggest memory/CPU user is rust it seems, without that it might work.

Some details and attempts here #204

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions