]> git.pld-linux.org Git - packages/php.git/blob - php-link-libs.patch
- a much better replacement with more linking fixes
[packages/php.git] / php-link-libs.patch
1 diff -ur php-4.0.5/configure.in php-4.0.5.lib/configure.in
2 --- php-4.0.5/configure.in      Sun May 20 04:22:15 2001
3 +++ php-4.0.5.lib/configure.in  Sun May 20 03:37:26 2001
4 @@ -230,12 +230,14 @@
5  
6  if test "$php_no_nsl_checks" != "yes"; then
7  
8 -AC_CHECK_LIB(nsl, gethostname, [
9 - AC_ADD_LIBRARY(nsl)
10 - AC_DEFINE(HAVE_LIBNSL,1,[ ]) ],[
11 - AC_CHECK_LIB(nsl, gethostbyaddr, [
12 +AC_CHECK_FUNC(gethostname, [ ], [
13 + AC_CHECK_LIB(nsl, gethostname, [
14    AC_ADD_LIBRARY(nsl)
15 -  AC_DEFINE(HAVE_LIBNSL,1,[ ]) ], [])
16 +  AC_DEFINE(HAVE_LIBNSL,1,[ ]) ],[
17 +  AC_CHECK_LIB(nsl, gethostbyaddr, [
18 +   AC_ADD_LIBRARY(nsl)
19 +   AC_DEFINE(HAVE_LIBNSL,1,[ ]) ], [])
20 + ])
21  ])
22  
23  fi
24 diff -ur php-4.0.5/ext/bz2/Makefile.in php-4.0.5.lib/ext/bz2/Makefile.in
25 --- php-4.0.5/ext/bz2/Makefile.in       Wed Oct 18 20:32:21 2000
26 +++ php-4.0.5.lib/ext/bz2/Makefile.in   Sun May 20 04:08:29 2001
27 @@ -3,5 +3,6 @@
28  LTLIBRARY_NAME        = libbz2.la
29  LTLIBRARY_SOURCES     = bz2.c
30  LTLIBRARY_SHARED_NAME = bz2.la
31 +LTLIBRARY_SHARED_LIBADD = $(BZ2_SHARED_LIBADD)
32  
33  include $(top_srcdir)/build/dynlib.mk
34 diff -ur php-4.0.5/ext/yp/Makefile.in php-4.0.5.lib/ext/yp/Makefile.in
35 --- php-4.0.5/ext/yp/Makefile.in        Tue May  2 03:21:26 2000
36 +++ php-4.0.5.lib/ext/yp/Makefile.in    Sun May 20 04:05:18 2001
37 @@ -2,5 +2,6 @@
38  LTLIBRARY_NAME    = libyp.la
39  LTLIBRARY_SOURCES = yp.c
40  LTLIBRARY_SHARED_NAME = yp.la
41 +LTLIBRARY_SHARED_LIBADD = $(NSL_SHARED_LIBADD)
42  
43  include $(top_srcdir)/build/dynlib.mk
44 diff -ur php-4.0.5/ext/yp/config.m4 php-4.0.5.lib/ext/yp/config.m4
45 --- php-4.0.5/ext/yp/config.m4  Tue May  2 03:21:26 2000
46 +++ php-4.0.5.lib/ext/yp/config.m4      Sun May 20 04:18:43 2001
47 @@ -6,8 +6,11 @@
48  [  --enable-yp             Include YP support])
49  
50  if test "$PHP_YP" != "no"; then
51 +  PHP_SUBST(NSL_SHARED_LIBADD)
52 +  AC_ADD_LIBRARY_WITH_PATH(nsl, /usr/lib, NSL_SHARED_LIBADD)
53 +  AC_CHECK_LIB(nsl, yp_match, [AC_DEFINE(HAVE_YP,1,[ ])], [AC_MSG_ERROR(YP module requires libnsl)],)
54 -  AC_DEFINE(HAVE_YP,1,[ ])
55    PHP_EXTENSION(yp, $ext_shared)
56 +
57    case "$host_alias" in
58    *solaris*)
59      AC_DEFINE(SOLARIS_YP,1,[ ]) ;;
This page took 0.033841 seconds and 4 git commands to generate.