Re: PECL extension windows builds

From: Date: Wed, 18 Sep 2013 04:51:48 +0000
Subject: Re: PECL extension windows builds
References: 1 2 3 4 5 6 7 8 9 10 11 12  Groups: php.pecl.dev 
Request: Send a blank email to pecl-dev+get-11086@lists.php.net to get a copy of this message
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 -- christopher.jones@oracle.com http://twitter.com/ghrd Free PHP & Oracle book: http://www.oracle.com/technetwork/topics/php/underground-php-oracle-manual-098250.html

« previous php.pecl.dev (#11086) next »