Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:19678 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 55398 invoked by uid 1010); 22 Oct 2005 09:31:15 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 55383 invoked from network); 22 Oct 2005 09:31:15 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Oct 2005 09:31:15 -0000 X-Host-Fingerprint: 195.209.41.194 speedy.tutby.com Linux 2.5 (sometimes 2.4) (4) Received: from ([195.209.41.194:44365] helo=tut.by) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 20/E3-22302-2E60A534 for ; Sat, 22 Oct 2005 05:31:14 -0400 Received: from [194.158.208.208] (account techtonik HELO [194.158.208.208]) by tut.by (CommuniGate Pro SMTP 4.3.6) with ESMTPA id 6413033; Sat, 22 Oct 2005 12:30:55 +0300 Date: Sat, 22 Oct 2005 12:30:25 +0200 X-Mailer: The Bat! (v2.13 "Lucky" Beta/8) Personal Reply-To: techtonik Organization: from radioactive Belarus with love X-Priority: 3 (Normal) Message-ID: <1083412052.20051022123025@tut.by> To: internals@lists.php.net CC: techtonik@gmail.com MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: PHP 4 win build system questions From: techtonik@tut.by (techtonik) ||*()*|| Greetings, phpinnards.. =) I tried to automate build system for PHP 4 a bit and after that can't get some stupid questions out of my head. Install instructions located as usual http://www.php.net/manual/en/install.windows.building.php There are at least two inconveniences: 1. Need to copy bison.sample from win32build\bin to c:\usr\local\lib 2. Need to recompile resolv.lib every time target changes So the questions are the following 1.1 Why not to get rid of this bison.sample copy operation either by 1.1.1 upgrade bison.exe in win32build.zip from 1.27 to at least 1.34, which adds -S options to specify bison.sample explicitly and also includes some memory leak fixes http://sourceforge.net/project/shownotes.php?release_id=274058 or 1.1.2 set up environment variable BISON_SIMPLE somewhere in build files/scripts? 2.1 Why resolv.lib needs to be recompiled every time when target changes from "debug" to "release" and vice versa 2.1.1 Why it is not possible to supply a separate resolv_debug.lib and resolv_release.lib files in win32build.zip and rewrite dependencies for them in windows build files? Thanks. .techtonik --