Underlinking states for the situation when a binary uses a symbol not provided by libraries it is directly linked to. The libns was not linked to libisc and libdns, and libirs was not linked to libisc, libdns and libisccfg) while using symbols from these libraries directly.