This is an old revision of the document!

How to build a release for Windows, step by step guide for Release Master or Windows Team

The main windows build box (also responsible for builds but NOT pecl4win builds) is located at and is accessible via rdp. Currently Edin, Wez, Elizabeth and Steph have accounts on it. The VC6 compiler is used for the builds - with service packs and the last sdk that works with vc6 (feb 2003) VC2005 is also installed on the machine. Licenses are Wez's copies.

Libraries for the box are in c:\php4build\php_build

Although there are .sh files set up to sync the libraries on Edin's personal box with the build box, since library updates have since been put directly on the build box please don't use them.

Snaps are running via cygwin uses a cron job and sh files - the only current issue with snaps is permissions on the wix binaries (any cygwin guru's around?)

There is currently no documentation at all for release builds

Configure lines for release builds

  1. Release_TS build (threadsafe build) “--enable-snapshot-build” “--with-gd=shared”
  2. Release build (non-threadsafe build) “--enable-snapshot-build” “--with-gd=shared” “--disable-zts” “--disable-isapi” “--disable-activescript”
internals/windows/release.1207925621.txt.gz · Last modified: 2017/09/22 13:28 (external edit)