From: Rafael Sadowski Subject: Re: import databases/duckdb To: Sebastien Marie Cc: Stuart Henderson , ports@openbsd.org, dlg@openbsd.org Date: Mon, 4 Aug 2025 10:20:46 +0200 On Sun Jun 02, 2024 at 03:59:30PM +0200, Sebastien Marie wrote: > Sebastien Marie 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 > Please find attached duckdb-1.3.2. I cleanup a little bit and added do-test. I think there is no good solution for the extensions. Rafael