On Tue, Aug 26, 2014 at 10:01 PM, Andrea Faulds <a...@ajf.me> wrote:

>
> On 26 Aug 2014, at 20:55, Nikita Popov <nikita....@gmail.com> wrote:
>
> > Currently our git repo contains files like zend_language_scanner.c,
> > zend_ini_scanner.c, etc which are files generated by re2c. Historically
> > these files have been included because re2c was not readily available on
> > many platforms. In the thread on bison 3 compatibility [1] there was some
> > discussion as to whether this limitation still applies.
>
> On a similar theme, could we also get rid of the generated Zend VM, and
> wire up zend_vm_gen.php to make like we wire up bison and re2c? That would
> make PHP a dependency to build PHP, but it would hardly be the first
> language which is reliant on itself to be built. Are there any
> distributions out there in which PHP is not available? Bear in mind that
> for non-developers, we would still include a generated VM in the source
> packages so most people wishing to compile PHP don’t need it, this would
> only affect people using git.
>

-1 on removing zend_vm_execute.h. Having to install php before I can build
php would be very inconvenient.

Nikita

Reply via email to