On Sat, Mar 13, 2021 at 4:09 PM Tom Lane <t...@sss.pgh.pa.us> wrote: > OK, cool. I don't think it's hard, just do > > if test "$enable_thread_safety" = yes; then > AC_REPLACE_FUNCS(pthread_barrier_wait) > fi > > Probably this check should be likewise conditional: > > AC_SEARCH_LIBS(pthread_barrier_wait, pthread)
Thanks. This seems to work for me on a Mac. I confirmed with nm that we don't define or reference any pthread_XXX symbols with --disable-thread-safety, and we do otherwise, and the pgbench tests pass either way.
0001-Fix-new-pthread-code-to-respect-disable-thread-safet.patch
Description: Binary data