Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@remiolivier-discord
Copy link
Contributor

What

Add support for linux aarch64

Changes

  • linux build dependencies scripts takes an extra argument --arch to build against amd64 or aarch64
  • cgo conditionally compiles for amd64 and arm64
  • Updated CI script to build dependencies for aarch64 and cross compile for aarch64
  • Upgraded libyuv version as the current one had issue with cross-compiling

Updated files

There is a lot of files in this PR mainly because I added a new aarch64 directory for libraries and headers and moved amd64 in its own directory. For review convenience, here are the files really updated:

  • .github/workflows/deps.yaml
  • .gitignore
  • cgo.go
  • deps/.gitignore
  • deps/build-deps-linux.sh
  • deps/copy-symlink-target.sh
  • deps/verify_deps.py

@remiolivier-discord remiolivier-discord force-pushed the remi/build-script-for-arm branch from f31c22a to 8bc1023 Compare April 9, 2025 17:25
@remiolivier-discord remiolivier-discord merged commit ec6919f into master Apr 9, 2025
7 checks passed
@remiolivier-discord remiolivier-discord deleted the remi/build-script-for-arm branch June 11, 2025 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants