From 4e6174c72b182b4e10556950cc4be63422df131a Mon Sep 17 00:00:00 2001 From: Marek Szuba Date: Fri, 13 Aug 2021 12:31:04 +0100 Subject: dev-db/postgresql: enable native spinlock support on riscv Don't bother with a revbump even though this is a run-time change - 13.4 and 14_beta3 were released yesterday so in the rather unlikely event of someone already running a PostgreSQL server on a Gentoo/RISC-V system, they will receive this change along with the the hopefully-imminent version bump. Signed-off-by: Marek Szuba --- dev-db/postgresql/postgresql-9999.ebuild | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'dev-db/postgresql/postgresql-9999.ebuild') diff --git a/dev-db/postgresql/postgresql-9999.ebuild b/dev-db/postgresql/postgresql-9999.ebuild index 8bdc4467a149..9b90b0ee77a1 100644 --- a/dev-db/postgresql/postgresql-9999.ebuild +++ b/dev-db/postgresql/postgresql-9999.ebuild @@ -110,6 +110,9 @@ pkg_setup() { } src_prepare() { + # still needed as of 2021-08-13 + eapply "${FILESDIR}"/${PN}-13.3-riscv-spinlocks.patch + # Set proper run directory sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \ -i src/include/pg_config_manual.h || die @@ -177,7 +180,7 @@ src_configure() { $(use_with zlib) \ $(use_with systemd) \ ${uuid_config}" - if use alpha || use riscv; then + if use alpha; then myconf+=" --disable-spinlocks" else # Should be the default but just in case -- cgit v1.2.3