Open aiwebb opened 4 years ago
Closes #187.
Checks for RTLD_DEEPBIND directly, rather than checking for __APPLE__ and __FreeBSD__
RTLD_DEEPBIND
__APPLE__
__FreeBSD__
This was causing build failures in Alpine Linux, which uses musl instead of glibc and does not include RTLD_DEEPBIND:
musl
glibc
https://git.musl-libc.org/cgit/musl/tree/include/dlfcn.h
This could fix compilation in the official Postgres Docker image. Can we please get this improvement reviewed/merged? @jeevanchalke
Closes #187.
Checks for
RTLD_DEEPBIND
directly, rather than checking for__APPLE__
and__FreeBSD__
This was causing build failures in Alpine Linux, which uses
musl
instead ofglibc
and does not includeRTLD_DEEPBIND
:https://git.musl-libc.org/cgit/musl/tree/include/dlfcn.h