BIND 10 #251: support SunStudio C++ compiler

BIND 10 Development do-not-reply at isc.org
Thu Jun 24 01:46:21 UTC 2010


#251: support SunStudio C++ compiler
--------------------------+-------------------------------------------------
 Reporter:  jinmei        |        Owner:  jinmei                                        
     Type:  enhancement   |       Status:  new                                           
 Priority:  major         |    Milestone:  05. 3rd Incremental Release: Serious Secondary
Component:  build system  |   Resolution:                                                
 Keywords:                |    Sensitive:  0                                             
--------------------------+-------------------------------------------------

Comment(by jinmei):

 branches/trac251 is ready for review.

 The diff can be retrieved by:
 svn diff -r 2226 svn+ssh://bind10.isc.org/svn/bind10/branches/trac251

 This is mostly a build portability fix.  The only non trivial point is the
 change to some operator-> implementation, which requires C++ knowledge:

 {{{
 -        return (it_.operator->());
 +        return (&(operator*()));
 ...
 -    return (impl_->it_.operator->());
 +    return (&(operator*()));
 }}}

 The new code does essentially the same thing, just in a more portable way.

-- 
Ticket URL: <http://bind10.isc.org/ticket/251#comment:1>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list