>  1. Does that mean PHP on 64-bit is declared not safe for Production
> use?
>
It means it's not as heavily tested as on 32bit platforms :)

>  2. Will it be safe on Linux AMD64, if we compiled PHP with
> CFLAGS="-m32" ?
>
iirc, Linux treats both int and long as 64bit datatypes so it'd be a
non-issue there.  The concern is platforms which treat int and long as
different sizes.  Watch your configure output for:
checking size of long...X
checking size of int...Y

If X and Y are the same you're fine.  If they're different, then any
extension which abuses zend_parse_parameters by using the wrong data types
will have issue.  There's also the possibility that some folks are using
entirely different data types like size_t which can depend on other factors
such as LFS.  The good news is that it doesn't take much to scan through for
problems like that and fix them.

Anyone up for a bugsquash?

-Sara

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to