On 30/07/2024 14:03, Thomas Munro wrote:
Remove --disable-spinlocks.
Sorry, spotted this only now:
--- a/src/backend/postmaster/launch_backend.c +++ b/src/backend/postmaster/launch_backend.c @@ -108,9 +108,7 @@ typedef struct #ifdef USE_INJECTION_POINTS struct InjectionPointsCtl *ActiveInjectionPoints; #endif -#ifndef HAVE_SPINLOCKS PGSemaphore *SpinlockSemaArray; -#endif int NamedLWLockTrancheRequests; NamedLWLockTranche *NamedLWLockTrancheArray; LWLockPadded *MainLWLockArray;
The SpinLockSemaArray field should be completely completely, nut just the #ifndef guard around it.
-- Heikki Linnakangas Neon (https://neon.tech)