Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:73115 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 65799 invoked from network); 13 Mar 2014 18:42:00 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Mar 2014 18:42:00 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.42 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.42 mail-qa0-f42.google.com Received: from [209.85.216.42] ([209.85.216.42:34955] helo=mail-qa0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id FE/92-47923-6FBF1235 for ; Thu, 13 Mar 2014 13:41:58 -0500 Received: by mail-qa0-f42.google.com with SMTP id k15so1460217qaq.15 for ; Thu, 13 Mar 2014 11:41:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=uqwrIiWPlPvlJVdERh1jp7s2DDB5HtpEQJS+KG3dRac=; b=ktKm1WUvf0+mk1xZT7jmdOX1WlZFVVY+O433BDx5Jhg0HtphA0oglT3j4MrMmvq5kS SSQ+z3kiY9VP0q4BhtDRXY0kLT28lnIYc7GwSRV3nWNBYOJwRFdHIh+dntLID/SWAy8w UKnFs8+erzQzG9PVWyQq0293Rj0CWPs/+uSIVdJUmzxkzJBrF8c7QpdxfRfshyp2TYZd 1FT6IAqCk9qqQAxU8rXE9CIMTj/hFB/TjEnEcIz2GixGlZSO62VF8JJVIKx8WCQsCeYe gCeSPFgxn7mi9DTQT66CW77FGz/Gn75QqtU8WKj6FRpq0ytsmbTVJm4+++C/m5R/UUYS vi5A== MIME-Version: 1.0 X-Received: by 10.224.123.19 with SMTP id n19mr3174926qar.18.1394736115752; Thu, 13 Mar 2014 11:41:55 -0700 (PDT) Received: by 10.140.18.230 with HTTP; Thu, 13 Mar 2014 11:41:55 -0700 (PDT) In-Reply-To: References: <1394730932.3229.26.camel@guybrush> Date: Thu, 13 Mar 2014 19:41:55 +0100 Message-ID: To: Kevin Ingwersen Cc: =?UTF-8?Q?Johannes_Schl=C3=BCter?= , internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Building PHP, questions From: pierre.php@gmail.com (Pierre Joye) hi, On Thu, Mar 13, 2014 at 7:15 PM, Kevin Ingwersen wrote: > The thing is, that the build itself cant run buildconf or configure, so I= have to =E2=80=9Eport=E2=80=9C the libphp5 part to the build system I am u= sing. > With minimal, I just mean to have a runnable scripting engine. Basicaly, = i want to rebuild what you get when using =E2=80=94disable-all =E2=80=94ena= ble-static =E2=80=94enable-embed. Do you do that for all dependencies you have for your project (libs)? PHP embend is nothing else that just another library. As Johannes suggested, it could be much easier for you to simply use the static build instead of redoing the configure&build scripts, and much easier to update to newer versions as well. > How far is TSMRC a dependency of PHP actually? I might actually need the = thread sefety, so I bet i should compile that in in any case. You can hardly remove it, unless you want to spend weeks patching php. It is a requirement for thread safety too (TSRM mean Thread safe resource manager :). Cheers, --=20 Pierre @pierrejoye | http://www.libgd.org