|
From: Andrzej O. <an...@ma...> - 2011-08-23 00:29:51
|
Hi Heiko, > Are you using the default configuration? Yes. After encountering problem I always try with fresh environment and default configuration without mods. The only, I not tried, is downloading all sources again. I get sources from my side copy and after I'm doing ./update_src, but I tried with separately downloaded memcached again. And side copies of sources are used two on two separate machines. > I kicked off a fresh compile, to see if I can reproduce the issue. I reproduced issue every time and on two separate machines. This memcached version assume IOV_MAX as 1024 only if system has defined __FreeBSD__ or __APPLE__, else IOV_MAX should be defined. But it seems that the symbol IOV_MAX in relation to the version of June/July has been stolen from place, where memcached searched it or some tricky defs are inactive now. Maybe this is because one of upgraded packages? So I borrowed definition from /usr/include/bits/stdio_lim.h where it is present. Sorry that I did not comparation analysis betwen versions from June/July and current, but I'm on vacation and from my village I have very slow Internet access - I'm controlling compiling machines via SSH only. Best regards Andrzej Odyniec |