Subject Re: [firebird-php] PHP Driver status
Author Pierre Joye
hi Milan,

On Wed, Oct 15, 2008 at 5:12 PM, Milan Babuskov <milanb@...> wrote:

> If I understand this correctly, you wish to build fbclient DLL yourself?

Yes, unless Firebird uses VC9 for 2.x and used VC6 for 1.x.

> If that is the case, you will have problems building Firebird 2.x since
> V6 has been abandoned because of lack of 64bit support. It was a hard
> decision

That's a perfectly valid decision. PHP has made the same as well as
Apache (for the next major releases). PHP 5.3 is a transition release
as we will provide VC6 and VC9 builds. Any future release (be 5.4.x or
6.0) will be built only with VC9.

> list months ago). AFAIK, the binary packages you can download from
> Firebird website are compiled with VC8.
>
> So, your best choice is to:
>
> - build Firebird 2.1 client with VC9 (or VC8)
> - build Firebird 1.5 client with VC6
>
> But don't worry too much about this: FBClient is also forward
> compatible, at least for those functions that PHP extension is currently
> using. I guess whoever decides to add new features to extension will
> have to be careful, but maybe VC6 would be dropped for future PHP
> versions as well so there will be no problem.

Ok, I'll try to build 2.1 using VC9 and add them to the 5.3 snaps (not
before next week). Then I can try to build 1.5 using VC6, or are the
1.5 binaries built using VC6?

> HTH

It helps a lot, thanks!

Cheers,
--
Pierre

http://blog.thepimp.net | http://www.libgd.org