You should use a more recent version of gcc (or use Solaris studio which is
free)

I don't think anyone wants to add extra code to support an ancient version
of gcc ...

Trond
On Jul 25, 2011 8:00 PM, "Marcin Ochab" <goo...@horrify.org> wrote:
> 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