sql >> Base de Datos >  >> RDS >> Mysql

Advertencias del vinculador al crear una aplicación contra mysql-connector-c/libmysqlclient/mysql C API

Estas advertencias ocurren porque las funciones de GLibC en cuestión usan el Conmutador de servicio de nombres GLibC (NSS) mecanismo interno:

Dado que el mecanismo NSS se basa en la vinculación dinámica para funcionar, necesita los módulos NSS apropiados (la mayoría de los cuales vienen con glibc) en tiempo de ejecución para poder usar estas funciones, independientemente de si tiene un vínculo estático o dinámico a la biblioteca C. sí mismo. Las advertencias están ahí para alertarle de que realmente necesitará esos módulos en tiempo de ejecución; intentar ejecutar el binario vinculado en un cuadro sin módulos NSS fallará en tiempo de ejecución con un error de ld.so quejándose de que no puede encontrar 'libnss_files.so.2' o alguna otra cosa de ese tipo.