вы статик сборку делаете приложения или нет?
я делаю статическую библиотеку, в которой динамически загружается другая библиотека, используя dlopen dlclose dlsym. Но когда я свою статическую библиотеку линкую к проекту приложению, то выдаётся ошибка undefined reference dlclose