У меня есть программа ANSI C, которая динамически загружает файл .so, используя dlopen(), передавая RTLD_LAZY. я получаю
Undefined symbol "_nss_cache_cycle_prevention_function"
предупреждения при каждом доступе к файлу .so в FreeBSD 7.2. nss_cache_cycle_prevention_function() не является одной из функций моей программы, и я полагаю, что она должна исходить от FreeBSD. Это также может быть проблемой в Linux, хотя я не испытываю там проблемы. Я бы предпочел не загружать файлы заголовков FreeBSD в свою программу. Я хотел бы либо включить эту функцию переносимым способом, либо подавить эти предупреждения.