Subject | Re: [firebird-php] Re: PHP 5.3 compilation VC6 |
---|---|
Author | Milan Babuskov |
Post date | 2009-06-08T10:52:01Z |
Hello,
Pierre Joye wrote:
I still don't understand why do you even need Firebird client at all?
Most of the libraries and programs using Firebird client can be built
without having Firebird client on the machine. For example, take IBPP
which is a C++ wrapper library. All it needs is two files from Firebird
distribution: ibase.h and iberror.h.
IMHO, you are making a big mistake. Firebird client is and has always
been 100% backward compatible. However, parts of the API are not
forward-compatible. It seems to me that using your approach PHP users
will have PHP_INTERBASE.DLL that does not work properly with Firebird
versions 1.5 and 2.0 which are used by 70% of the users.
Regards,
--
Milan Babuskov
http://www.flamerobin.org
Pierre Joye wrote:
> Without a reproducible (and documented somehow) way to build theI assume you meant fireBIRD, not fireBASE?
> client library with VC6 and VC9, firebase support won't make it in
> 5.3.0 on Windows.
I still don't understand why do you even need Firebird client at all?
Most of the libraries and programs using Firebird client can be built
without having Firebird client on the machine. For example, take IBPP
which is a C++ wrapper library. All it needs is two files from Firebird
distribution: ibase.h and iberror.h.
IMHO, you are making a big mistake. Firebird client is and has always
been 100% backward compatible. However, parts of the API are not
forward-compatible. It seems to me that using your approach PHP users
will have PHP_INTERBASE.DLL that does not work properly with Firebird
versions 1.5 and 2.0 which are used by 70% of the users.
Regards,
--
Milan Babuskov
http://www.flamerobin.org