Add DuckDB Cross Platform Support - #1167
Add DuckDB Cross Platform Support#1167Dr Bill Mcilhargey (billmcilhargey) wants to merge 1 commit into
Conversation
Add architecture-specific DuckDB library handling and improve error messages Add DuckDB support for Linux x64 and Linux arm64 platforms
|
aahmed-spec Aleksandar Nikolić (@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 Fernando (@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. |
|
Closing this original implementation because it has been superseded by a more complete RID-based approach in the active development work:
Thank you for the testing and feedback on this PR; it directly informed the replacement design. |
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)