Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:37679 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 26573 invoked from network); 16 May 2008 15:15:01 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 May 2008 15:15:01 -0000 Authentication-Results: pb1.pair.com smtp.mail=gloob@litio.org; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=gloob@litio.org; sender-id=unknown Received-SPF: error (pb1.pair.com: domain litio.org from 208.70.146.105 cause and error) X-PHP-List-Original-Sender: gloob@litio.org X-Host-Fingerprint: 208.70.146.105 petersburgo.euler.es Received: from [208.70.146.105] ([208.70.146.105:44625] helo=petersburgo.euler.es) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DD/2E-00945-4F4AD284 for ; Fri, 16 May 2008 11:15:00 -0400 Received: from [192.168.1.2] (unknown [87.223.161.223]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by petersburgo.euler.es (Postfix) with ESMTP id 6856626C0D4; Fri, 16 May 2008 17:14:57 +0200 (CEST) Cc: Hector Santos , internals@lists.php.net Message-ID: To: =?ISO-8859-1?Q?Johannes_Schl=FCter?= In-Reply-To: <1210846646.4227.20.camel@goldfinger> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v919.2) Date: Fri, 16 May 2008 17:14:46 +0200 References: <482BC0DC.7000805@isdg.net> <1210835646.4227.7.camel@goldfinger> <482BF278.5020903@isdg.net> <1210846646.4227.20.camel@goldfinger> X-Mailer: Apple Mail (2.919.2) Subject: Re: [PHP-DEV] Re: Proposal for a PHP-BASED Make facility From: gloob@litio.org (Alejandro Leiva) El 15/05/2008, a las 12:17, Johannes Schl=FCter escribi=F3: > Hi, > > On Thu, 2008-05-15 at 04:21 -0400, Hector Santos wrote: >>> On Thu, 2008-05-15 at 00:49 -0400, Hector Santos wrote: >>>> - All that is needed with a source distribution or as a >>>> separate distribution, is a PHPMAKE package that >>>> might include a root folder: >>>> >>>> phpmake/bin minimum php binaries for the platform >>>> i.e, php.exe, php5ts.dll for windows >>> >>> That's a hen and egg problem then - one would need PHP to build =20 >>> PHP and >>> we don't have the infrastructure to provide binaries for all the >>> platforms we support (there's more than Linux and Windows) >> >> That's what I thought too, but you still still have the same >> (chicken/egg) issues of PHP being dependent on what OS the >> AutoTools/CMake facility works on. >> >> The basic requirement of being able to port the minimal set of PHP =20= >> files >> for an OS would still need to required in either case. >> >> If the porting is simpler for autotools/cmake than raw PHP, then I =20= >> can >> see that as a plus. > > Well the difference ist: For an own build system _we_ do to have it =20= > our > own and verify it on each platform, autotools/cmake are used by lots =20= > of > other projects with many many more contributors which keeps the things > running. Additional most OS packagers add these tool to their packages > themselves as they are essentially for compiling basically anything. > > Without autotools you can't compile many stuff PHP depends on on the > platform so the autotools have to be ported anyways before PHP can be > build there.... +1 Take other path is shoot yourself in the foot. Autotools and CMake are =20= very mature and take care of many problems across differents =20 architectures. Regards, -- Alejandro Leiva