The following patch should fix bug 30593. The original config.m4 uses
Ingres' static libs which need libpthread.a to be linked in as well.
Changing it to use Ingres's shared libs resolves this. This fix can be
applied to both PHP 4 and 5.


Index: ext/ingres_ii/config.m4
===================================================================
RCS file: /repository/php-src/ext/ingres_ii/config.m4,v
retrieving revision 1.8.4.1
diff -u -b -w -B -d -r1.8.4.1 config.m4
--- ext/ingres_ii/config.m4     23 Jan 2003 05:33:17 -0000      1.8.4.1
+++ ext/ingres_ii/config.m4     21 Mar 2005 15:35:13 -0000
@@ -29,7 +29,9 @@
     AC_MSG_ERROR(Cannot find libiiapi.a under $II_DIR/lib)
   fi

-  PHP_ADD_LIBRARY_WITH_PATH(iiapi, $II_LIB_DIR, II_SHARED_LIBADD)
-  PHP_ADD_LIBRARY_WITH_PATH(ingres, $II_LIB_DIR, II_SHARED_LIBADD)
+  PHP_ADD_LIBRARY_WITH_PATH(iiapi.1, $II_LIB_DIR, II_SHARED_LIBADD)
+  PHP_ADD_LIBRARY_WITH_PATH(q.1, $II_LIB_DIR, II_SHARED_LIBADD)
+  PHP_ADD_LIBRARY_WITH_PATH(frame.1, $II_LIB_DIR, II_SHARED_LIBADD)
+  PHP_ADD_LIBRARY_WITH_PATH(compat.1, $II_LIB_DIR, II_SHARED_LIBADD)
   PHP_ADD_INCLUDE($II_INC_DIR)
 fi

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to