Artemis-modules-extra icon indicating copy to clipboard operation
Artemis-modules-extra copied to clipboard

ARM Architecture Support

Open kshitijk4poor opened this issue 9 months ago • 2 comments

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

kshitijk4poor avatar May 23 '24 20:05 kshitijk4poor