Am 15.05.2017 um 17:30 schrieb Sara Golemon:
On Mon, May 15, 2017 at 9:51 AM, li...@rhsoft.net <li...@rhsoft.net> wrote:
Am 15.05.2017 um 16:43 schrieb Dmitry Stogov:
php zend_vm_gen.php --with-vm-kind=HYBRID
shouldn't that be a ./configure option?
calls like "php zend_vm_gen.php" are not self contained in a rpmbuild
atm, no. The VM gen is (and has been since 5.0) a development time
generator which is checked into GIT (because it requires PHP to be
built to run, and must run before PHP is built). rpmbuilders
(probably) never need worry about selecting alternate VMs, but if they
do there must be a means to patch codebases before building (distros
do this routinely), hooking into that should be a possibility.
rpmbuilders are not only distributions
people which optimize PHP for their hardware and with PGO profiling
(like me) and anybody else building from source does himself a favour
when build packages
i looked at that script and found also ZEND_VM_KIND_GOTO not sure what
and if that has to to with --enable-re2c-cgoto which is enabled here
That said, the only argument against adding it as a ./configure option
is that it's a bootstrap step (as mentioned above). I suppose we
could use the checked in version of the VM when the option isn't
specified, and error if one tried to specify the option without having
a PHP version already around.
That's orthogonal to this thread, however.
Dmitry; You've got my thumbs up. No need for an RFC for something
purely internal like this.
ok
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php