Re: Bison 3 support for PHP 5.5
| From: | Adam Harvey | Date: | Thu, 29 May 2014 17:21:32 +0000 |
| Subject: | Re: Bison 3 support for PHP 5.5 | ||
| References: | 1 2 3 4 5 6 7 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-74635@lists.php.net to get a copy of this message | ||
On 28 May 2014 08:06, Nikita Popov <nikita.ppv@gmail.com> wrote:
> On Wed, May 28, 2014 at 1:41 PM, Derick Rethans <derick@php.net> wrote:
>
>> On Fri, 23 May 2014, Julien Pauli wrote:
>>
>> > That's a no-go for 5.5.
>> > 5.5 is stable, 1year old (at this email date), and we should not
>> > change such a thing into this stable branch.
>>
>> Right, but it's going to be supported for at least another year. And
>> right now, on the latest Ubuntu's with only bison 3 you can't actually
>> build it. Because of that, a patch like this should absolutely be
>> considered.
>
> The patch (as proposed) changes the ABI for zendlex and zendparse. As such
> I don't think it's applicable to PHP 5.5 in this form.
Agreed, but as Derick said, there's definitely an argument for some
sort of Bison 3 compatibility in 5.5.
John, can you see a way — however hackish — to get Bison 3 support in
5.5 without changing those functions?
Thanks,
Adam