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