Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use AC_SEARCH_LIBS for socketpair, gethostname and gethostbyaddr (#14116
) The socketpair(): * C library: Solaris 11.4 and most other systems * libsocket: Solaris <= 11.3 and illumos * libnetwork: Haiku The gethostname() check is moved to AC_CHECK_FUNCS: * C library: most systems * libnsl: none * libnetwork: Haiku (which is already checked in the libraries section) The gethostbyaddr(): * C library: most systems, Solaris 11.4 * libnsl: Solaris 11.3, illumos * libnetwork: Haiku This also removes redundant unused symbols: - HAVE_GETHOSTBYADDR - HAVE_LIBNETWORK - HAVE_LIBNSL The outdated comment about -lnsl and -lsocket linking has been removed because these systems are long not supported anymore and this issue is not relevant anymore like mentioned. The initial solution was different than the one with the PHP_CHECK_FUNC macros at the current versions. See commit a188fac where the gethostbyaddr() was checked conditionally based on the gethostname() availability in libc. Main issue was mostly related to the redundant nsl library being always linked because of the AC_CHECK_LIB.
- Loading branch information