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

@billmcilhargey billmcilhargey commented Apr 18, 2026

Copy link
Copy Markdown

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

kodevza commented May 25, 2026

Copy link
Copy Markdown

@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

kodevza commented May 25, 2026

Copy link
Copy Markdown

@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