On 20/09/2012, at 8:51 AM, Leif Hedstrom <zw...@apache.org> wrote:

> On 9/19/12 5:15 PM, James Peach wrote:
>> On 19/09/2012, at 3:09 PM, Leif Hedstrom <zw...@apache.org> wrote:
>> 
>>> On 9/18/12 10:29 PM, James Peach wrote:
>>>> On 18/09/2012, at 9:16 PM, Mladen Turk <mt...@apache.org> wrote:
>>>> 
>>>>> 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.
>>>> Yep. For all platforms except Solaris I changed ink_atomic_cas over to be 
>>>> a template so that casting would not be required. If this is building with 
>>>> GCC on solaris, then the existing template implementation will work, 
>>>> otherwise it will be more interesting :)
>>> 
>>> I thought we agreed to drop explicit support for Oracle's SunStudio 
>>> compilers?
>> Great! I didn't see that written down anywhere ...
> 
> We probably should?

I wrote it here: 
https://cwiki.apache.org/confluence/display/TS/3.4+Development%2C+Features+and+Requirements

> 
> Someone would have to volunteer to maintain a SunStudio "port" for us to 
> bring it back (IMO at least). I believe we currently support
> 
>    gcc 4.1.2 and later (RHEL5 I think?)
>    clang 3.x (which version specifically?)
>    Intel ICC (11.x and later?)

When was the last time anyone tested ICC?

J

Reply via email to