Skip to content

fix: vendor OpenSSL for aarch64-linux cross-compilation#4

Merged
pszymkowiak merged 1 commit into
mainfrom
fix/cross-compile-openssl
Mar 17, 2026
Merged

fix: vendor OpenSSL for aarch64-linux cross-compilation#4
pszymkowiak merged 1 commit into
mainfrom
fix/cross-compile-openssl

Conversation

@pszymkowiak

Copy link
Copy Markdown
Owner

Summary

  • Adds vendored OpenSSL feature to enigma-cli and enigma-proxy for cross-compilation
  • Fixes aarch64-unknown-linux-gnu release build failure (openssl-sys couldn't find cross OpenSSL)
  • Sets CC/CXX env vars for aarch64 cross-compiler in release workflow

Context

Release v0.1.1 failed to build aarch64-linux binaries because openssl-sys couldn't find cross-compiled OpenSSL headers/libs. Vendoring compiles OpenSSL from source during the build.

@pszymkowiak pszymkowiak merged commit 8b46d41 into main Mar 17, 2026
1 check passed
@pszymkowiak pszymkowiak deleted the fix/cross-compile-openssl branch March 17, 2026 14:54
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.

1 participant