On 09/19/2012 02:02 AM, Igor Galić wrote:


On Solaris this got me through the CPU affinity stuff, but hung on:

    "SplitDNS.cc", line 639: Error: Could not find a match for 
ink_atomic_cas(SplitDNSConfigInfo**, SplitDNSConfigInfo*, SplitDNSConfigInfo*) needed in 
SplitDNSConfigProcessor::set(unsigned, SplitDNSConfigInfo*).


Think that's the casting issue.
ink_atomic_cas is declared as ink_atomic_cas(void **, void *, void *)
so that won't work without explicit casting.

Think something in that direction was was done in the LogObject::_checkout_write
but I see no why it's casted to 64-bit always in that method.


Regards
--
^TM

Reply via email to