Newsgroups: php.internals,php.internals.win,php.windows Path: news.php.net Xref: news.php.net php.internals:96677 php.internals.win:1152 php.windows:31427 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 30355 invoked from network); 31 Oct 2016 17:01:50 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 31 Oct 2016 17:01:50 -0000 Authentication-Results: pb1.pair.com header.from=anatol.php@belski.net; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=anatol.php@belski.net; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain belski.net from 85.214.73.107 cause and error) X-PHP-List-Original-Sender: anatol.php@belski.net X-Host-Fingerprint: 85.214.73.107 klapt.com Received: from [85.214.73.107] ([85.214.73.107:47627] helo=h1123647.serverkompetenz.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 16/00-25911-9F877185 for ; Mon, 31 Oct 2016 12:01:46 -0500 Received: by h1123647.serverkompetenz.net (Postfix, from userid 1006) id 5F88F784B80; Mon, 31 Oct 2016 18:01:42 +0100 (CET) Received: from w530phpdev (p57A878EC.dip0.t-ipconnect.de [87.168.120.236]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by h1123647.serverkompetenz.net (Postfix) with ESMTPSA id 2F754784B7C; Mon, 31 Oct 2016 18:01:40 +0100 (CET) To: "'PHP internals list'" , "'internals-win'" , Date: Mon, 31 Oct 2016 18:01:36 +0100 Message-ID: <012201d23398$72f2dc50$58d894f0$@belski.net> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 16.0 Thread-Index: AdIyGeNwroBlHRIgQZyfQpwdfAzzdA== Content-Language: en-us Subject: New PHP SDK for Windows From: anatol.php@belski.net ("Anatol Belski") Hi, I'm working on the new Windows PHP SDK. So far, some usable alpha state is reached. It is compatible with PHP-7.0 and the current SDK and contains additional new features. The essential changes in the new SDK are - starter scripts included, making the environment setup easier - updated tools, including bison 3.0.2 - more tools including sed, awk and others based on MSYS2 - new tool for dependency update automation The current state is reachable under https://github.com/OSTC/php-sdk-binary-tools/tree/new_binary_tools I would like to call everyone interested to please check and provide feedback and PRs. Other useful tools can be invented on the base of the new SDK. Production usage is not yet recommended, but the more feedback is there - the closer it'll be. The plan is to replace the current PHP SDK with the new one in foreseable future for PHP 7 builds, maybe also to backport for the 5.x tree. This also correlates with the upcoming AppVeyor integration, and both tasks in general are directed to improve the QA and experience situation when building PHP on Windows. Please check more on the github README page. If some tool is missing or is worth it to be implemented, please create a ticket. A new step-by-step-build wiki page will also need to be created, once the new SDK was considered stable. I would also ask to migrate the linked repository to git.php.net, meanwhile the PR can be accepted on the OSTC repository page. Thanks Anatol