BIND 10 #2475: Split libdhcp++ and libdhcp_srv into separate folders.

BIND 10 Development do-not-reply at isc.org
Fri Nov 9 15:44:51 UTC 2012


#2475: Split libdhcp++ and libdhcp_srv into separate folders.
-------------------------------+-----------------------------------------
            Reporter:  marcin  |                        Owner:
                Type:  task    |                       Status:  new
            Priority:  medium  |                    Milestone:  New Tasks
           Component:  dhcp    |                     Keywords:
           Sensitive:  0       |              Defect Severity:  N/A
         Sub-Project:  DHCP    |  Feature Depending on Ticket:
Estimated Difficulty:  0       |          Add Hours to Ticket:  0
         Total Hours:  0       |                    Internal?:  0
-------------------------------+-----------------------------------------
 This task involves moving libdhcp++ and libdhcp_srv into separate folders
 with separate makefiles. With the #2342 the dependency between libdhcp++
 and libdhcp_srv has been introduced and this caused multi-threaded builds
 to fail because of the race condition between threads building both
 libraries (thread building libdhcp_srv expected libdhcp++ which has not
 been built yet). This race condition has been avoided by moving dependent
 classes (duid.{h, cc}) from libdhcp++ to libdhcp_srv and removing the
 dependency from Makefile.am. As this can't be treated as a permanent
 solution we need to separate both libraries. Another motivation to do this
 is the fact that there is no other folder in BIND10 that would hold two
 libraries.

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


More information about the bind10-tickets mailing list