Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:78639 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 39224 invoked from network); 4 Nov 2014 14:07:17 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Nov 2014 14:07:17 -0000 Authentication-Results: pb1.pair.com smtp.mail=bobwei9@hotmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=bobwei9@hotmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain hotmail.com designates 65.55.111.77 as permitted sender) X-PHP-List-Original-Sender: bobwei9@hotmail.com X-Host-Fingerprint: 65.55.111.77 blu004-omc2s2.hotmail.com Received: from [65.55.111.77] ([65.55.111.77:51038] helo=BLU004-OMC2S2.hotmail.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 10/06-06676-49DD8545 for ; Tue, 04 Nov 2014 09:07:16 -0500 Received: from BLU436-SMTP194 ([65.55.111.71]) by BLU004-OMC2S2.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.22751); Tue, 4 Nov 2014 06:07:14 -0800 X-TMN: [ProDele89zwp5VJiVBLd8SHb0axsp+kG] X-Originating-Email: [bobwei9@hotmail.com] Message-ID: Content-Type: multipart/alternative; boundary="Apple-Mail=_C36B3DF5-E7F1-4AD4-8E6E-3B549003FC0A" Date: Tue, 4 Nov 2014 15:07:08 +0100 To: PHP Internals MIME-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\)) X-Mailer: Apple Mail (2.1990.1) X-OriginalArrivalTime: 04 Nov 2014 14:07:11.0569 (UTC) FILETIME=[A0BDE410:01CFF838] Subject: [PATCH] Make *nix build system more similar to Windows From: bobwei9@hotmail.com (Bob Weinand) --Apple-Mail=_C36B3DF5-E7F1-4AD4-8E6E-3B549003FC0A Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Currently under *nix, the build system uses a hardcoded location where = the extension is: /ext/ext-name. Windows is just looking at where the the current config.w32 file is, = takes the directory it is in and handles it like the root of the = extension. Just simple, no hardcoded paths, just depending on the = location of the extension. The patch is at: https://github.com/bwoebi/php-src/compare/soft_ext_dir = Also fixes the weird symlink hack we needed under *nix for phpdbg = webhelper (and Windows just was doing fine=E2=80=A6) As this is a build system change, it=E2=80=99d be happy if some could = review it. I and Remi already tested: - OS X - RHEL 5 - CentOS 5 Probably, there are no issues left, but before I eventually break all = builds on some specific system, could you please verify it? If no issues pop up in the next 3 days, I=E2=80=99ll just push it. Thanks, Bob= --Apple-Mail=_C36B3DF5-E7F1-4AD4-8E6E-3B549003FC0A--