php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #70057 Build failure on 32-bit Mac OS X 10.6.8: recursive inlining
Submitted: 2015-07-13 02:56 UTC Modified: 2015-07-15 23:26 UTC
From: php-bugs-2015 at ryandesign dot com Assigned:
Status: Closed Package: Compile Failure
PHP Version: 7.0.0beta1 OS: Mac OS X 10.6.8
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: php-bugs-2015 at ryandesign dot com
New email:
PHP Version: OS:

 

 [2015-07-13 02:56 UTC] php-bugs-2015 at ryandesign dot com
Description:
------------
PHP 7.0.0beta1 fails to build on a 32-bit Mac running Mac OS X 10.6.8 and compiling with the default compiler, Apple GCC 4.2.1. The first error is:

php-7.0.0beta1/Zend/zend_operators.c: In function ‘i_compare_function’:
php-7.0.0beta1/Zend/zend_operators.c:1764: error: ‘always_inline’ function could not be inlined in call to ‘i_compare_function’: recursive inlining
php-7.0.0beta1/Zend/zend_operators.c:1947: error: called from here

This is a regression compared with PHP 5.6.11 which compiles successfully on the same system.

A MacPorts log of the build failure is attached.


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2015-07-13 02:58 UTC] php-bugs-2015 at ryandesign dot com
Apparently the issue tracker does not allow me to attach log files. If you would like it, please advise how I should provide it.
 [2015-07-13 08:27 UTC] laruence@php.net
Automatic comment on behalf of laruence
Revision: http://git.php.net/?p=php-src.git;a=commit;h=e5a996f26855fe89459ae7dcc31034e44e70b91d
Log: Fixed bug #70057 (Build failure on 32-bit Mac OS X 10.6.8: recursive inlining)
 [2015-07-13 08:27 UTC] laruence@php.net
-Status: Open +Status: Closed
 [2015-07-15 23:26 UTC] php-bugs-2015 at ryandesign dot com
Thanks, that worked.
 [2015-07-21 14:21 UTC] ab@php.net
Automatic comment on behalf of laruence
Revision: http://git.php.net/?p=php-src.git;a=commit;h=e5a996f26855fe89459ae7dcc31034e44e70b91d
Log: Fixed bug #70057 (Build failure on 32-bit Mac OS X 10.6.8: recursive inlining)
 [2016-07-20 11:37 UTC] davey@php.net
Automatic comment on behalf of laruence
Revision: http://git.php.net/?p=php-src.git;a=commit;h=e5a996f26855fe89459ae7dcc31034e44e70b91d
Log: Fixed bug #70057 (Build failure on 32-bit Mac OS X 10.6.8: recursive inlining)
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat Nov 23 07:01:29 2024 UTC