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
 [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

Add a Patch

Pull Requests

Add a Pull Request

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: Tue Mar 19 06:01:30 2024 UTC