nixpkgs/pkgs/servers/sql/postgresql
Wolfgang Walther de4ad2a6ac
postgresql: use newer libuuid instead of ossp-uuid
Since PostgreSQL 9.4 it's possible to build with different uuid
libraries. Eversince, the postgres docs [1] have this to say:

  [..] the OSSP UUID library [..] is not well maintained, and is
  becoming increasingly difficult to port to newer platforms. [..]
  On Linux, OS X, and some other platforms, suitable functions are
  provided in the libuuid library, which originally came from the
  e2fsprogs project (though on modern Linux it is considered part of
  util-linux-ng).

Using e2fs for Darwin was introduced 9 years ago in #8574, which library
to use for Linux was never considered again. Thus, start building with
newer libs now.

As a side effect, we require one less patch if we decide to build with
meson later.

[1]: https://www.postgresql.org/docs/current/uuid-ossp.html
2024-09-26 19:08:54 +02:00
..
ext Merge staging-next into staging 2024-09-26 00:14:18 +00:00
patches postgresql: split dev output 2024-08-23 21:37:49 +02:00
12.nix pkgsMusl.postgresql: disable "locale -a" properly 2024-09-26 09:40:04 +02:00
13.nix pkgsMusl.postgresql: disable "locale -a" properly 2024-09-26 09:40:04 +02:00
14.nix pkgsMusl.postgresql: disable "locale -a" properly 2024-09-26 09:40:04 +02:00
15.nix pkgsMusl.postgresql: disable "locale -a" properly 2024-09-26 09:40:04 +02:00
16.nix pkgsMusl.postgresql: disable "locale -a" properly 2024-09-26 09:40:04 +02:00
default.nix postgresql: add readme with eol-policy 2024-06-14 09:38:23 +02:00
generic.nix postgresql: use newer libuuid instead of ossp-uuid 2024-09-26 19:08:54 +02:00
pg_config.sh postgresql: improve fake pg_config in default output 2024-09-19 18:58:20 +02:00