The fix for bug 577248 broke net-dns/updatedd - now it complains that it can't find its plugins: updatedd[24235]: no such plugin: ovh It turns out that when updatedd searches for plugins what it actually searches for is .la files: (from src/updatedd.c) get_service(DIR *dir, char *buf, size_t size) { struct dirent *dir_info; while( (dir_info = readdir(dir)) ) { int n; char *ptr = strstr(dir_info->d_name, ".la"); if(strlen(dir_info->d_name) < 6) continue; (/from src/updatedd.c) Either the .la files need to be kept or the software need to be modified to search for its plugins in a different way.
I kept the "--disable-static" parameter to econf, in the hopes that I can fix this bug without reintroducing bug 577248. Please let me know if this doesn't work. commit 6fa5eeb2e0e5535700c3964f18de4e3de4b23d7f Author: Michael Orlitzky <mjo@gentoo.org> Date: Sat Jan 14 01:31:50 2017 -0500 net-dns/updatedd: new revision restoring the .la plugins. The fix for bug 577248 broke the plugin discovery of updatedd. It's not clear if the ".la" extension can simply be replaced by ".so", so I've restored the ".la" files for now (by eliminating a call to prune_libtool_files). Gentoo-Bug: 605622 Reported-By: Maciej S. Szmigiero Package-Manager: portage-2.3.0