Skip to content

Conversation

@Rot127
Copy link
Collaborator

@Rot127 Rot127 commented Oct 19, 2025

Your checklist for this pull request

  • I've documented or updated the documentation of every API function and struct this PR changes.
  • I've added tests that prove my fix is effective or that my feature works (if possible)

Detailed description

Enhances the support for cross compilation.

TODO

  • Allow to build without existing libyaml library (build it from source if required).
  • Make cstest work for systems without libyaml
  • Add build/test for s390x to CI.
  • Add build/test for mips to CI.
  • Add build/test for ppc to CI.
  • Add build for Android to CI
  • Add test for x64 disassembler big endian bug #2339

Test plan

Tests added.

Closing issues

closes #2531
closes #2771
closes #1518

@github-actions github-actions bot added the Github-files Github related files label Oct 28, 2025
@Rot127 Rot127 force-pushed the cross-build branch 16 times, most recently from 58dcabc to ff816a9 Compare October 28, 2025 17:41
@Rot127
Copy link
Collaborator Author

Rot127 commented Oct 28, 2025

@Antelox Do you think we could also build Python packages for those more niche architectures like s390x?

@Rot127 Rot127 force-pushed the cross-build branch 8 times, most recently from b9a0d26 to 94dba7c Compare October 29, 2025 11:48
@Rot127 Rot127 force-pushed the cross-build branch 14 times, most recently from a385702 to 41b5f35 Compare October 29, 2025 15:20
@Rot127 Rot127 marked this pull request as ready for review October 29, 2025 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Documentation Github-files Github related files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

How to cross compile static library for android arm64 Add big endian machine to CI Broken Android cross compilation using NDK r20

1 participant