Skip to content

Conversation

CaiWeiran
Copy link

This PR updates the ctest dependency from version 0.4.11 to 0.5.0-beta.0 to address an issue where ctest 0.4.11 doesn't recognize new target architectures, specifically for the riscv64a23-unknown-linux-gnu target.

With ctest 0.5.0-beta.0, this issue is resolved, but it requires modifications to rust-openssl/systest/build.rs to ensure proper ABI compatibility for the new version.

Error fixed:

  • Previous Issue: When using ctest 0.4.11, running the custom build command for systest failed with the error message:

    unknown arch/pointer width: riscv64a23-unknown-linux-gnu
    
  • Solution: Upgrading to ctest 0.5.0-beta.0 fixes the issue by supporting the new target, but requires minor adjustments to the build.rs script to accommodate ABI compatibility.

@alex
Copy link
Collaborator

alex commented Sep 9, 2025

Once there's a stable ctest 0.5 release, I'll be happy to review+merge. Thanks!

@alex
Copy link
Collaborator

alex commented Sep 11, 2025

FYI: there's a merge conflict here

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.

2 participants