BIND 10 #248: ASIO and std library dependency(?) issue

BIND 10 Development do-not-reply at isc.org
Sun Jun 20 19:15:19 UTC 2010


#248: ASIO and std library dependency(?) issue
----------------------+-----------------------------------------------------
 Reporter:  jinmei    |       Owner:  UnAssigned                                    
     Type:  defect    |      Status:  new                                           
 Priority:  critical  |   Milestone:  05. 3rd Incremental Release: Serious Secondary
Component:  b10-auth  |    Keywords:                                                
Sensitive:  0         |  
----------------------+-----------------------------------------------------
 I found ASIO didn't work on sol-10.lab.  It didn't crash but the
 ModuleCCSession constructor blocked in an attempt of locking something in
 ASIO.

 After many tries and errors I figured out we need r2185 (currently
 committed in branches/trac221).  As commented, a better solution would be
 to generalize asio_link, but for now we need some workaround.

 I plan to merge r2185 to trunk.  It's trivial.  Please someone do sanity
 check.

 Proposed !ChangeLog entry is:
 {{{
   58.?  [bug]           jinmei
         Worked around an interaction issue between ASIO and standard C++
         library headers.  Without this ASIO didn't work: sometimes the
         application crashes, sometimes it blocked in the ASIO module.
         (Trac #XXX, svn rYYY)
 }}}

 I'm quite sure this is necessary, trivial, and safe.  So I'll merge it
 anyway if it doesn't get reviewed quickly.

-- 
Ticket URL: <https://bind10.isc.org/ticket/248>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list