eAccelerator 0.9.4 has been released about a month ago. This is mainly a bugfix release.
Do you know if any of the x86_64 specific locking issues are fixed? Or have those been identified as being arch specific problems that have nothing to do with eA itself?
I think most of these problems have been fixed. There were two things causing these problems: 1) spinlocks were never picked because they would only be enabled on x86 and not x86_64. These will be selected now and they work fine. 2) After spinlocks sysvipc semaphores were selected but there was a error in the implementation. The owner was root and they weren't publicly writeable, so the apache children couldn't aquire a lock. A lot of other bugs are fixed so upgrading would be a good thing.
OK, I'll be testing 0.9.4 on some of my busy x86_64 servers running 4.4.x then update the packages if things work ok.
The default on x86_64 seems to be shm:sysvipc and sem:spinlock, and works fine for me now... are these the optimal values for Fedora according to you?
I don't know if they are the fastest but they are used by 99.9% of all eA users so they've gotten the most testing. Those are the ones I recommend using. That's also the reason the configure script selects them ;)
I've rebuilt this package at last. I had been waiting to get the development package of 0.9.5beta2 out first, but since I'm out of luck with a broken Rawhide tree each time I try, I've decided to push this package anyway. Thanks for all your advice!