Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Avisos do vinculador ao compilar o aplicativo contra mysql-connector-c/libmysqlclient/mysql C API


Esses avisos ocorrem porque as funções GLibC em questão usam o GlibC Name Service Switch (NSS) mecanismo interno:

Como o mecanismo NSS depende de vinculação dinâmica para funcionar, você precisa dos módulos NSS apropriados (a maioria dos quais vem com glibc) em tempo de execução para poder usar essas funções, independentemente de você ter vinculado estaticamente ou dinamicamente à biblioteca C em si. Os avisos estão lá para alertá-lo de que você realmente precisará desses módulos em tempo de execução; tentar executar o binário vinculado em uma caixa sem módulos NSS nele falhará em tempo de execução com um erro do ld.so reclamando que não pode encontrar 'libnss_files.so.2' ou alguma outra coisa desse tipo.