On Wed, 2020-06-10 at 16:35 +0200, Vyacheslav Yurkov wrote: > From: Vyacheslav Yurkov <[email protected]> > > ISC DHCP should link against BIND9 libraries, which are tailored > specifically for DHCP. BIND9 package in Yocto core layer has > different > configuraiton, in particular it has threads and epoll enabled. > > ISC DHCP isn't a multi-threaded application, running it with bind9 > libraries compiled in with threading enabled is not something ISC can > vouch for. > > BIND9 libraries support a lot of options specifically geared towards > optimizing DNS operations, many of which do not play nicely with > ISC DHCP's "architecture". It isn't necessarily practical to build > those libraries for both purposes. > > If threading is enabled, then DHCP sporadically fails/crashes with > messages like: > > lib/isc/unix/socket.c:1054: epoll_ctl(DEL), 6: Bad file descriptor > lib/isc/unix/socket.c:3332: INSIST(!sock->pending_send) failed.
You seem to disable parallel make yet no mention of that in the log? Why doesn't dhcp build and link against a static libbind by default if these issues are present the the dhcp authors don't want to work with such libbinds? Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#139401): https://lists.openembedded.org/g/openembedded-core/message/139401 Mute This Topic: https://lists.openembedded.org/mt/74797704/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
