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.

Attachment: 0001-Fix-new-pthread-code-to-respect-disable-thread-safet.patch
Description: Binary data

Reply via email to