nixpkgs/pkgs/servers/sql
Matthew Bauer 2a13929e1f
postgresqlPackages.timescaledb_toolkit: fix on macos (#332353)
* postgresqlPackages.timescaledb_toolkit: fix on macos

It looks like the macOS linker doesn’t like that some of the symbols
are undefined in the extension. They will be provided by the postgres
binary, but macOS linker checks that all symbols are defined.
Apparently, Linux allows these symbols to be undefined.

The -undefined flag changes this behavior:

> Specifies how undefined symbols are to be treated. Options are:
> error, warning, suppress, or dynamic_lookup. The default is error.

So, setting to dynamic_lookup makes the most sense here, and makes
this package work on macOS. I tried to see if pgvecto-rs, which also
uses buildPgrxExtension, would build. Unfortunately, it gave other
errors.

More information on the bug here: https://github.com/supabase/nix-postgres/issues/10

* Remove stdenv
2024-08-06 10:17:48 -05:00
..
cockroachdb treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
dolt dolt: 1.41.1 -> 1.41.3 2024-07-08 05:19:02 +00:00
gluesql treewide: Remove ending period from meta.description 2024-06-09 23:04:51 +02:00
mariadb tree-wide: use top-level cctools 2024-07-17 22:36:19 -04:00
materialize treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
monetdb monetdb: 11.49.9 -> 11.49.11 2024-07-10 02:06:39 +00:00
mssql/jdbc mssql_jdbc: 12.6.3 -> 12.8.0 2024-08-01 01:25:11 +00:00
mysql mysql80: 8.0.38 -> 8.0.39 2024-08-01 22:47:51 +02:00
patroni patroni: 3.3.1 -> 3.3.2 2024-07-30 06:13:22 +00:00
percona-server tree-wide: use top-level cctools 2024-07-17 22:36:19 -04:00
pgbouncer pgbouncer: 1.23.0 -> 1.23.1 2024-08-04 03:02:51 +00:00
pgcat treewide: Remove ending period from meta.description 2024-06-09 23:04:51 +02:00
pgpool treewide: remove unused with statements from maintainer lists 2024-07-29 10:06:20 +08:00
postgresql postgresqlPackages.timescaledb_toolkit: fix on macos (#332353) 2024-08-06 10:17:48 -05:00
proxysql
rqlite rqlite: 8.26.7 -> 8.26.8 2024-08-03 13:31:02 +00:00
sqld
sqlite/jdbc