zeroclaw/crates
ehushubhamshaw 439afb9b56 feat(hardware): activate aardvark-sys real FFI via libloading
Replace stub implementation with runtime-loaded FFI using libloading.
SDK vendor files (aardvark.so + aardvark.h) placed in vendor/.

Changes:
- crates/aardvark-sys/vendor/aardvark.h  (added)
- crates/aardvark-sys/vendor/aardvark.so (added)
- crates/aardvark-sys/Cargo.toml: add libloading = "0.8"
- crates/aardvark-sys/build.rs: replace stub with rerun-if-changed only
- crates/aardvark-sys/src/lib.rs: full libloading FFI implementation

Library search order at runtime:
  1. ZEROCLAW_AARDVARK_LIB env var
  2. crates/aardvark-sys/vendor/aardvark.so (dev default)
  3. next to the binary
  4. ./aardvark.so (cwd)

Validation: cargo test -p aardvark-sys: 4/4 ok
2026-03-04 17:07:23 -05:00
..
aardvark-sys feat(hardware): activate aardvark-sys real FFI via libloading 2026-03-04 17:07:23 -05:00
robot-kit chore(deps): bump the rust-all group across 1 directory with 4 updates (#1689) 2026-02-24 19:23:35 -05:00
zeroclaw-core fix(build): resolve broken merge; restore main + re-apply hardware 2026-03-02 21:27:53 -05:00
zeroclaw-types fix(build): resolve broken merge; restore main + re-apply hardware 2026-03-02 21:27:53 -05:00