Re: [INTERNALS-WIN] Re: ext/odbc no longer builds under VC6

[email protected] ("Pierre Joye")
Newsgroups php.internals.win
Message-ID <[email protected]>
hi Andi,

On Sun, Dec 14, 2008 at 5:21 AM, Andi Gutmans <[email protected]> wrote:
> Hi Pierre,
>
> There is at least one optimization which we did which will not work with VC6. This is lowercasing via _tolower_l(). There are also some additional compiler differences that we discovered as we made performance improvements to PHP on Windows. So while it's obviously interesting that you're seeing a big difference between VC6 Standard vs. Enterprise I think longer term it doesn't make a real difference as VC8 and later support are definitely the way to go for FastCGI. Btw, we discovered no noticeable difference between VC8 and VC9 so have stuck with VC8 for now...

There is only a few but nothing that are critical for the current php
code at this stage :) And you are completely right, VC6 specific
limitations are not really important in the long run. As long as we
have a working build :)

> Re: Steph having some build problems. I think it'd be helpful if you had instructions on how to check out the build environment and the libraries so that people who want to build on Windows like Steph are able to do so easily, with the latest version and no guess work.

There is nothing to guess. The configuration we have on the server is
the same that the one we always had (for VC6). We updated libraries on
a regular basis and they are all available in the usual place (link in
the wiki), and documented here:

http://wiki.php.net/internals/windows/libs

Everything else not available there is in the Platform SDKs:

http://wiki.php.net/internals/windows/windowssdk

The script used for the snaps are in CVS:

http://cvs.php.net/php-internals-win

Only the conf_tools.bat has to be updated to match your local
configuration/setup.

> I don't think it necessarily requires access to the snaps box but the configuration should be accessible.

It is :)

>As I've already mentioned in the past, we'd be more than happy to assist if you need any help.

That's great and really appreciated. I posted some calls in this list
already (about tests, bug filtering, etc.). We also have regular
contacts or discussions Stas or Dmitry. And it works well so far for
the contributions (in both ways). For example, Stas' last addition,
simple and efficient way to get something in.


Now about Steph problem, I will check with Elizabeth next week when we
both have time. There is certainly a logical explanation.

Cheers,
-- 
Pierre

http://blog.thepimp.net | http://www.libgd.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.