Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:69930 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 5234 invoked from network); 29 Oct 2013 10:28:57 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Oct 2013 10:28:57 -0000 Authentication-Results: pb1.pair.com smtp.mail=indeyets@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=indeyets@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.83.42 as permitted sender) X-PHP-List-Original-Sender: indeyets@gmail.com X-Host-Fingerprint: 74.125.83.42 mail-ee0-f42.google.com Received: from [74.125.83.42] ([74.125.83.42:42094] helo=mail-ee0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3D/F2-21587-7ED8F625 for ; Tue, 29 Oct 2013 05:28:56 -0500 Received: by mail-ee0-f42.google.com with SMTP id b45so5272225eek.1 for ; Tue, 29 Oct 2013 03:28:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=ygL1+PXcFWNj5DeJtJ58vv48OuoKoWjV7tdfP4gClZM=; b=JgrJizxh63PtW80ngEIH+99xRg1EdCE/1rKKJJ6kzZqNasmaooUTU3j9fZeKc+uZuC dZ/+A3rQoY/L9/rByLhG8wPIUGNPk+sd+nSakixR3LELeCte/xS+vWwr7BDH9dlYLU0u eDTykZTNozs++gBccpoR+6mzz8Uiihv9yJGlpekbQSRpStYVk6aHtL6zXiKGIoFx7LcE 7zd3PRX88F6qXFuc5M+XaToUlmclO+y+0b6JvulNGas+XcUN5PV3STI4O4UIbWRbSSaC KJCsai+3H+TXZGM6NWTaIQZxoJ6Dqot90vl3pdSoHWNfKW/wztQWrO8oRGZ/+nmqXgPH cPEg== X-Received: by 10.14.3.9 with SMTP id 9mr2076650eeg.72.1383042532622; Tue, 29 Oct 2013 03:28:52 -0700 (PDT) Received: from [10.0.1.24] ([46.252.161.106]) by mx.google.com with ESMTPSA id r48sm68546355eev.14.2013.10.29.03.28.50 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 29 Oct 2013 03:28:51 -0700 (PDT) Content-Type: multipart/signed; boundary="Apple-Mail=_80778CE9-EF69-4299-A1B9-C9CBECBB811F"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1816\)) In-Reply-To: Date: Tue, 29 Oct 2013 14:28:24 +0400 Cc: Andrea Faulds , Developers List PHP Mailing Message-ID: <3250FDB3-D09A-4F8E-8A50-21820FB5AA21@gmail.com> References: <526EB78B.2030600@ajf.me> To: Kevin Ingwersen X-Mailer: Apple Mail (2.1816) Subject: Re: [PHP-DEV] Alternative build systems From: indeyets@gmail.com (Alexey Zakhlestin) --Apple-Mail=_80778CE9-EF69-4299-A1B9-C9CBECBB811F Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 do not top-post please On 29 =D0=BE=D0=BA=D1=82. 2013 =D0=B3., at 14:13, Kevin Ingwersen = wrote: > I have now taken some time and investigated some with a Makefile = created with --disable-all. I noticed that basically everything seems to = be compiled using Libtool, no stand-alone GCC at all. Is this normal? In = the normal build process, it seems to always build with just GCC quite a = lot of time. Strictly speaking, php=E2=80=99s build system is driven by GNU Autotools = (Autoconf, Automake). Makefiles are produced dynamically. Automake uses libtool for building as it allows to get a nice = cross-platform solution. =E2=80=9Cbuild with just gcc=E2=80=9D won=E2=80=99= t work as soon as you leave realm of linux. > Also I have started with basic conversions as well...getting = somewhere. So maybe I can provide a PHP script to convert the Makefile = to a build.ninja file, as to what I am looking towards to. >=20 > There is just one question I have left: >=20 > Zend/zend_language_scanner.lo: = /Users/Ingwie/Work/drag0n-php/Zend/zend_language_parser.h > Zend/zend_ini_scanner.lo: = /Users/Ingwie/Work/drag0n-php/Zend/zend_ini_parser.h >=20 > Do these lines just mean, that the .lo files depend on named .h files? = The only thing I couldnt understand yet. yes --=20 Alexey Zakhlestin CTO at Grids.by/you https://github.com/indeyets PGP key: http://indeyets.ru/alexey.zakhlestin.pgp.asc --Apple-Mail=_80778CE9-EF69-4299-A1B9-C9CBECBB811F Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iQEcBAEBCgAGBQJSb43cAAoJEMkJcRxZdR27XJAH/2jhbQc8BTM8g+UToF1T12M6 k36GqeGOcch+J56kG+vwIkKQRa/EIqQuqvVvwA3+NndYv+kV3pykW2sOiDsV/IF0 sU6cFweAWyvWj3kCQ5+7WvfTjr1Cqyb33oM6vkG+JI1ij6QAjRFOj61r2VQ80fyw tZ1UXeMgCmUAeHiYS24GVYNR+zfXnKTYlwGBEZ0pF+L0n7Kcsrx7WV3HGewXiHrI olNw9I1H58IYFNnr2DNt9WKgCN4Q9Mv/X74+c3rZw2JM+ar1X+vh+YBT0xO1Ujif bLtEfTuXgTBGGx5H1h02lj9Hy8l8JndXUVISFuLaOVjtAAVhyGnCGnG1QhZnFxc= =dCmi -----END PGP SIGNATURE----- --Apple-Mail=_80778CE9-EF69-4299-A1B9-C9CBECBB811F--