Edit report at http://bugs.php.net/bug.php?id=53310&edit=1

 ID:                 53310
 Updated by:         paj...@php.net
 Reported by:        stefan at whocares dot de
 Summary:            fpm_atomic.h uses SPARC v9 only code, doesn't work
                     on v8
 Status:             Wont fix
 Type:               Feature/Change Request
 Package:            FPM related
 Operating System:   Linux (Debian for Sparc)
 PHP Version:        5.3.3
 Assigned To:        fat
 Block user comment: N
 Private report:     N

 New Comment:

And you can still use FastCGI, btw. FPM is fairly new, and if new SAPIs
have to support soon to be dead OSes, then we will cruelly need more
developers to maintain everything :)


Previous Comments:
------------------------------------------------------------------------
[2010-11-17 00:03:57] f...@php.net

you should be able to compile with a gcc version which provides the 

__sync_bool_compare_and_swap builtin function (>= 4.1).



It's supported by FPM. If with this version of GCC FPM is not able to be
compiled, 

there is a bug in FPM. We'll take care of it.



It this a reasonable solution ?

------------------------------------------------------------------------
[2010-11-16 23:52:42] stefan at whocares dot de

Of course you may ask: because I'm porting PHP to the ReadyNAS platform
which 

happens to use a SPARC v8 compatible CPU and thus *needs* the v8
instruction set.

Seeing that you've already made up your mind though, so I guess there's
nothing 

more to add here. Makes me wonder why I can't get a response in > 24
hours as to 

my patch but you can't wait for me to answer for like 4 hours.

------------------------------------------------------------------------
[2010-11-16 23:05:04] f...@php.net

we've decided sparc < v9 won't be supported. I've just updated the
source code to 

warn specificaly about this.

------------------------------------------------------------------------
[2010-11-16 23:02:38] f...@php.net

Automatic comment from SVN on behalf of fat
Revision: http://svn.php.net/viewvc/?view=revision&amp;revision=305417
Log: - Fixed #53310 (sparc &lt; v9 won't is not supported)

------------------------------------------------------------------------
[2010-11-16 19:48:36] sriram dot natarajan at gmail dot com

May I know as to why you need to compile with v8 ? compiling with v9
does not 

automatically make your application 64-bit . if that is the reason you
want to 

choose -v8 in here.



v8 sparc instruction is decade old - http://en.wikipedia.org/wiki/SPARC
and is not 

being used in any hardware. so, i see no reason as to why we need to use
/ support 

this specific instruction set.

------------------------------------------------------------------------


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/bug.php?id=53310


-- 
Edit this bug report at http://bugs.php.net/bug.php?id=53310&edit=1

Reply via email to