hyperledger / aries-askar

Secure storage designed for Hyperledger Aries agents.
Apache License 2.0
61 stars 51 forks source link

Test Zig for cross platform package assembly #42

Open andrewwhitehead opened 2 years ago

andrewwhitehead commented 2 years ago

For reference: https://actually.fyi/posts/zig-makes-rust-cross-compilation-just-work/

With luck, Zig can be used to limit the glibc bindings to an older version, replacing the current 'manylinux' build process. It should also help with preparing packages for other architectures, like arm64 linux and the universal MacOS package.

andrewwhitehead commented 2 years ago

Initial testing produced a build which was unable to open a local Sqlite file database on Linux. I haven't been able to investigate further yet.