ID: 50930
Updated by: jani@php.net
Reported By: nathan dot kessler at hushmail dot me
-Status: Assigned
+Status: Open
Bug Type: Date/time related
Operating System: SuSE 7.3 i386 / gcc version 2.95
PHP Version: 5.*, 6
Assigned To: jani
Previous Comments:
------------------------------------------------------------------------
[2010-02-04 02:33:49] kmcgrail at apache dot org
In my previous comment, I referred to the wrong patch. I meant to say
remove 291371. The cookie warning from 286508 is good and valid IMO.
OK, so I believe the patch in 291371 definitely is causing the issue in
combination with older GCC's. Here's the testing I've done:
PHP 5.2.12 compiled by gcc 3.2.3 - SquirrelMail 1.2.19 works as well as
PHPMyAdmin 2.11.10.
PHP 5.2.12 compiled by gcc 2.9.6 - SM 1.2.19 is broken with the error
"You must be logged in to access this page."
PHPMyAdmin sporadically triggers "Warning: Expiry date cannot have a
year greater then 9999"
Finally, PHP 5.2.12 compiled with revision 291371 removed with GCC 2.96
- PHPMyadmin & SquirrelMail works.
So I think the issue is with the llabs call as you expected and my
experience confirms it. If you have a patch you want me to test, let me
know.
------------------------------------------------------------------------
[2010-02-03 23:28:37] jani@php.net
Oops, that bug was no warning but an error. So can't really just
revert..
------------------------------------------------------------------------
[2010-02-03 23:26:34] jani@php.net
I'm considering reverting the patch for fixing bug #50266 since that
was only a warning anyway..need to investigate a bit more though.
------------------------------------------------------------------------
[2010-02-03 22:47:21] nathan dot kessler at hushmail dot me
It's defined with 1:
/* Define if you have the llabs function. */
#define HAVE_LLABS 1
------------------------------------------------------------------------
[2010-02-03 22:27:26] jani@php.net
What exactly is HAVE_LLABS defined in your main/php_config.h file? (in
the build)
------------------------------------------------------------------------
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
http://bugs.php.net/50930--
Edit this bug report at http://bugs.php.net/?id=50930&edit=1