# [PATCH] Bug #30593, --with-ingres option generates broken Makefile

- Thread: https://externals.io/message/15789
- Original archive: https://news-web.php.net/php.internals/15789
- Started by Croker on 2005-04-04T08:03:50+00:00
- Messages: 1
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #15789 — Croker — 2005-04-04T08:03:50+00:00

URL: https://externals.io/message/15789#15789

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
