Sunday, June 02, 2024

Re: import databases/duckdb

Sebastien Marie <semarie@kapouay.eu.org> writes:
>
> 3. split the port in several parts (maybe FLAVOR or separated ports):
> - main part : duckdb executable + library without extensions (or
> only minimal set)
> - extension part : build the extensions and install *.duckdb_extension
> files in a system directory

I started to explore build duckdb and extensions separately, but an
additional problem popup: extensions are checked for a signature (from
upstream key). So port build ones doesn't have signature and are, by
default, refused to be loaded (user should set `allow_unsigned_extensions`
flag to permit the load). From user point of vue, building extensions
separately seems to be no go.

So I intent to build most extensions statically (in cli and shared
library), and don't install static files.

Thanks.
--
Sebastien Marie

No comments:

Post a Comment