Add DuckDB Cross Platform Support#1167
Conversation
Add architecture-specific DuckDB library handling and improve error messages Add DuckDB support for Linux x64 and Linux arm64 platforms
|
@aahmed-spec @alexandair Tested on Ubuntu with ZeroTrustAssessment 2.3.0. The package includes duckdb.dll and libduckdb.dylib, but no libduckdb.so. The error shown is about Visual C++ Redistributable. Bill’s change looks like the right fix and enables me to generate the report on Ubuntu 24.04. Could you review and merge this into dev? I can provide logs from my side if needed. |
|
@aahmed-spec @merill , one concern with the current DuckDB setup: native libraries are vendored directly into src/powershell/lib, which makes the repo heavier and prevents Dependabot from tracking/updating them properly. Could we move DuckDB to an external dependency model instead, e.g. NuGet + build/package-time asset copy? If you’re open to this direction, I can take it forward. |
Add architecture-specific DuckDB library handling and improve error messages
Add DuckDB support for Linux x64 and Linux arm64 platforms
(moved to dev branch - rather than main branch from earlier PR)