Hello,

I was compiling memcache 1.4.6 on Solaris  10 ( SunOS grom 5.10
Generic_141444-09 sun4v sparc SUNW,Sun-Fire-T200 ) with  gcc version
3.4.3 (csl-sol210-3_4-branch+sol_rpath).

In compilation there were warnings that parameter -pthread is bad, but
it compiled anyway. It should be -D_REENTRANT or  -pthreads. Don't
know if it is just a misspell in confgiure.ac or bigger problem.

The problem is that without adding thoose flags memcache has problems
with proper threaded errno handling. It causes errors like "Failed to
read, and not due to blocking: errno: 0 Error 0" or "[warn] port_getn:
Error 0".  System functions like port_getn or select returns -1 on
error but errno is fileld by 0.

I've added thoose parameters and for  now it's working fine, but still
testing on high load.

Marcin Ochab

Reply via email to