RE: [INTERNALS-WIN] Improving builds script
| From: | Amit Roseberger | Date: | Tue, 24 Jun 2008 16:20:41 +0000 |
| Subject: | RE: [INTERNALS-WIN] Improving builds script | ||
| References: | 1 | Groups: | php.internals.win |
| Request: | Send a blank email to internals-win+get-23@lists.php.net to get a copy of this message | ||
Hi Pierre.
Are this changes already committed? I mean, the binaries provided here-> http://snaps.php.net/ are already built with these changes to the
build environment?
Amit
> -----Original Message-----
> From: Pierre Joye [mailto:pierre.php@gmail.com]
> Sent: Monday, June 23, 2008 1:39 PM
> To: internals-win@lists.php.net
> Subject: [INTERNALS-WIN] Improving builds script
>
> HI,
>
> I finally began to work on php itself (was porting/testing all deps)
> and my first task is to make our work easier and safer when it comes
> to build releases or snapshots.
>
> The first addition is the configuration summary, it lists the enabled
> extensions or SAPI and tells if an extension is shared or static. More
> info is coming to allow a per extension list, so it will be easy to
> see if something is missing in an extension (like ssl support in ldap,
> jpeg missing in gd or whatever else) as well as a list of the
> libraries used by the build and the paths info (lib, include, extra,
> pecl, etc.).
>
> As the lists are available internally as array the next step is to
> create a script to automatically validate a configure call for a given
> task (like a release must have all exts built).
>
> I also fixed many problems related to extensions dependency. For many
> extensions it is not possible anymore to get them enabled when a
> required extension dependency is missing. All extensions should be
> fixed by the end of the day.
>
> The last fix I'll work on today is to mark an extension as disabled
> when an error occurred (missing lib or headers for example). What we
> had now was a disabled extension but PHP_[EXTNAME] was still set to
> "yes", bringing all kind of issues during the compilation or at
> runtime (wrong defines).
>
> let me know if you like to add more things or if I do stupid things
> and broke half of your builds :)
>
> Cheers,
> --
> Pierre
>
> http://blog.thepimp.net |
> http://www.libgd.org
>
> --
> Windows Internals Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php