64-bit PHP 4.3 (extensive long vs int problems)

From: Date: Sun, 10 Nov 2002 04:25:31 +0000
Subject: 64-bit PHP 4.3 (extensive long vs int problems)
Groups: php.dev 
Request: Send a blank email to php-dev+get-90724@lists.php.net to get a copy of this message
Hi, Referring to bug #20268 ("Bus Error on startup"), I have added some comments about show-stopping problems with PHP 4.3 with regards to its lack of 64-bit cleanliness. The main problems seem to be Zend's OnUpdateInt (which seems misnamed although it uses zend_atoi, it assigns to a long) and PHP modules' use of zend_parse_parameters (which again acts on longs, not ints, though that has slipped by the authors of some modules). (Please forgive some of the less coherent sentences in my comments on the bug.) I have provided patches that demonstrate how I managed to get PHP working (in particular with SPARCv9 Solaris 8 and Apache 2.0). Regards, A random but concerned 64-bit user.

« previous php.dev (#90724) next »