Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ARM Architecture Support #99

Open
kshitijk4poor opened this issue May 23, 2024 · 2 comments
Open

ARM Architecture Support #99

kshitijk4poor opened this issue May 23, 2024 · 2 comments

Comments

@kshitijk4poor
Copy link
Contributor

kshitijk4poor commented May 23, 2024

The ssl_checks karton doesn't start on ARM.

To help address this issue, I have started working on a Dockerfile that aims to add support for ARM architecture. The Dockerfile is halfway done, and I would like to share it with the community for further development and testing.

Current Status of the Dockerfile:

  • The ssl-checks feature relies heavily on the nassl library. The nassl dependency isn't natively supported on ARM, leading to build failures and runtime issues.
  • I attempted to use the pre-built ARM wheels provided by nassl. This allowed me to bypass some initial compatibility issues.
    Despite this, I encountered multiple additional dependencies that needed to be built manually to fully support nassl on ARM.
  • The wheels provided by nassl for ARM support were partially effective but incomplete. The manual building of other necessary dependencies is ongoing but has proven to be complex and time-consuming.

here's the attached Dockerfile
Dockerfile.txt
(filetype not supported) as a txt file for the ssl-checks

@kazet
Copy link
Member

kazet commented May 24, 2024

@BonusPlay are you willing to help with that?

@BonusPlay
Copy link
Collaborator

BonusPlay commented May 24, 2024

I don't have enough time at the moment to help with this issue.

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

No branches or pull requests

3 participants