New FreeBSD versions have introduced RTLD_DEEPBIND (see dlopen(3)), which
triggers a provoked build error to be on the “safe” side. But this error is not relevant. See commit message in the PR to be added soon.
Two other fixes:
#define _POSIX_C_SOURCEis harmful). Protected by an
#ifdef __FreeBSD__(I suspect the problematic
#definecould be removed for all platforms, but cannot test that, so limiting the scope).
jemalloc.cconcerning the non-existant
init_lock. FreeBSD-only. Should have been part of issue #1699, but was missed because of the last minute revert added to it.
Deleting a branch is permanent. It CANNOT be undone. Continue?