From: Sebastien Marie Subject: Re: import databases/duckdb To: Stuart Henderson Cc: ports@openbsd.org Date: Sun, 02 Jun 2024 15:59:30 +0200 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