Edit report at https://bugs.php.net/bug.php?id=70492&edit=1
ID: 70492
Updated by: php-bugs@lists.php.net
Reported by: hsk at imb-jena dot de
Summary: compile errors Solaris10/Studio12.1 (with fixes)
-Status: Feedback
+Status: No Feedback
Type: Bug
Package: Compile Failure
Operating System: Solaris10
PHP Version: 7.0.1
Assigned To: cmb
Private report: N
New Comment:
No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Re-Opened". Thank you.
Previous Comments:
------------------------------------------------------------------------
[2021-05-31 13:49:06] cmb@php.net
If there are still unresolved issues, could an affected user
please provide a pull request[1] for better visibility?
[1] <https://github.com/php/php-src/pulls>
------------------------------------------------------------------------
[2017-03-06 19:18:14] stadtkind2 at gmx dot de
@nikic I could test it on Solaris 11/SPARC with Developer Studio 12.5; just give me a patch :)
------------------------------------------------------------------------
[2016-12-14 17:19:08] nikic@php.net
I've applied the fixes for zend_alloc and phpdbg.
I haven't applied the libmagic change yet, because I'm not sure if this is the right place
to do it. We explicitly patch out an stddef.h include from upstream. I assume that this is done
because we already include stddef.h at an earlier point anyway. This include happens in https://github.com/php/php-src/blob/452dcf12ae3376a3cdb47490c51aadb0651a2a73/Zend/zend_operators.h#L30
behind a __GNUC__ guard, which is why it is skipped on Solaris. Seeing how https://github.com/php/php-src/blob/452dcf12ae3376a3cdb47490c51aadb0651a2a73/Zend/zend_strtod_int.h#L26
includes stddef.h without any guards, we already assume this header is always available. As such, we
should be able to just drop the __GNUC__ guard on the include in zend_operators.h.
------------------------------------------------------------------------
[2016-12-14 17:12:42] nikic@php.net
Automatic comment on behalf of nikic
Revision: http://git.php.net/?p=php-src.git;a=commit;h=f99bf7036033f4dd95b8f56c8697af7f8963ab9f
Log: Partially fix bug #70492
------------------------------------------------------------------------
[2016-02-09 12:07:11] alex dot collins at anglia dot ac dot uk
Building PhP 7.0.3 on Solaris 11.3 X86 with Studio 12.3
Patch is required and works. No Further issues experienced.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=70492
--
Edit this bug report at https://bugs.php.net/bug.php?id=70492&edit=1