Skip to content

Add DuckDB Cross Platform Support#1167

Open
billmcilhargey wants to merge 1 commit into
microsoft:devfrom
billmcilhargey:dev-duckdb-cross
Open

Add DuckDB Cross Platform Support#1167
billmcilhargey wants to merge 1 commit into
microsoft:devfrom
billmcilhargey:dev-duckdb-cross

Conversation

@billmcilhargey
Copy link
Copy Markdown

@billmcilhargey billmcilhargey commented Apr 18, 2026

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)

Add architecture-specific DuckDB library handling and improve error messages

Add DuckDB support for Linux x64 and Linux arm64 platforms
@kodevza
Copy link
Copy Markdown

kodevza commented May 25, 2026

@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.

@kodevza
Copy link
Copy Markdown

kodevza commented May 25, 2026

@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.

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.

2 participants