Estoy usando una aplicación que, cuando busco dependencias instaladas, busca algunos archivos .so en / usr / lib y / usr / local / lib /.
Ahora migré en Natty y algunos archivos parecen moverse de / usr / lib a / usr / lib / i386-linux-gnu /.
¿Debo informar un error a los desarrolladores de la aplicación para que cambien su lógica de búsqueda? ¿Hay algún documento que explique el cambio para que pueda remitirlo a ellos?
filesystem
Alexander Gladysh
fuente
fuente
Respuestas:
Este cambio se realizó para permitir la instalación de versiones de la misma biblioteca compiladas para diferentes arquitecturas (por ejemplo, en un sistema AMD64, una versión puede entrar
/usr/lib/x86_64-linux-gnu
mientras la otra entrai386-linux-gnu
).Tanto el enlazador estándar como el enlazador dinámico conocen estos directorios, por lo que el cambio debería ser invisible para la mayoría de las aplicaciones. Si la aplicación busca archivos de biblioteca reales manualmente, necesitará modificaciones.
Los detalles de los cambios en Ubuntu se pueden encontrar aquí:
https://wiki.ubuntu.com/MultiarchSpec
fuente