Reini Urban wrote:

Gerrit P. Haase schrieb:

Are the fixes in the config.m4 file really needed?  Which of our
libraries are not available as static archive so they are not found?

I have a fix (cygwin-special) for the DBA / BDB4 issue.
I will try to figure out how to get all the shared modules with the
built-in methods (no automake & libtool).

Gerrit, I'd need your dba/db4 patch.

diff attached.

Gerrit
--- php-5.0.1-orig/ext/dba/config.m4    2004-03-08 00:45:31.000000000 +0100
+++ php-5.0.1/ext/dba/config.m4 2004-09-22 13:31:04.537193600 +0200
@@ -168,7 +168,7 @@
 dnl parameters(version, library list, function)
 AC_DEFUN(PHP_DBA_DB_CHECK,[
   for LIB in $2; do
-    if test -f $THIS_PREFIX/lib/lib$LIB.a -o -f 
$THIS_PREFIX/lib/lib$LIB.$SHLIB_SUFFIX_NAME; then
+    if test -e $THIS_PREFIX/lib/lib$LIB.a -o -e $THIS_PREFIX/lib/lib$LIB.dll.a; then
       PHP_TEMP_LDFLAGS(-L$THIS_PREFIX/lib -l$LIB,[
         AC_TRY_LINK([
 #include "$THIS_INCLUDE"
@@ -188,6 +188,10 @@
       ])
     fi
   done
+dnl Fails on Cygwin, so hardcode this here
+  if test -z "$THIS_LIBS"; then
+         THIS_LIBS=db
+  fi
   if test -z "$THIS_LIBS"; then
        AC_MSG_CHECKING(for db$1 major version)
     AC_MSG_ERROR(Header contains different version)

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply via email to