On 9/17/13 8:47 PM, Anatol Belski wrote:
On Tue, September 17, 2013 21:18, Jan Ehrhardt wrote:
"Anatol Belski" in php.pecl.dev (Tue, 17 Sep 2013 19:58:12 +0200):

On Tue, September 17, 2013 19:37, Jan Ehrhardt wrote:

"Anatol Belski" in php.pecl.dev (Tue, 17 Sep 2013 19:19:56 +0200):


Currently oci8 is built in both core and PECL with
--with-oci8=<path to
instantclient10> --with-oci8-11g=<path to instant client11>. Despite
  that both options, only one dll is produced, php_oci8.dll.

Strange. I get two DLL's in one build:
http://x32.elijst.nl/phpinfo.php55nts


Yep, you have oci8 and pdo_oci, that are two different extensions.


If you count the pdo_oci.dll as well, I get three DLL's in one build:
pdo_oci8.ddl, pdo_oci8_11g.dll and pdo_oci.dll. Take a look at
https://dl.dropboxusercontent.com/u/8954372/php-5.5.3-nts-Win32-VC11-x86.
zip

This is built in a single operation: configure and nmake snap. You will
see all three DLL's in the snapshot.txt.

Jan


--
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



God damn, that's right :) seems to be a feature overloading the
config.w32. I have to fix the build system to take that in account.

Thanks

Anatol



Anatol,

There are two different config.w32's for the two extensions.

It's only OCI8 that was special cased to build two variants of the one DLL.
Pierre may recall details on this design, if there are questions.
Really it's up to you to let me know how to make building the
OCI8 extension easy for you.  I'll make the changes discussed in
the other thread.

Chris

--
[email protected]  http://twitter.com/ghrd
Free PHP & Oracle book:
http://www.oracle.com/technetwork/topics/php/underground-php-oracle-manual-098250.html

--
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to