Estou usando um aplicativo que, ao procurar dependências instaladas, procura alguns arquivos .so em / usr / lib e / usr / local / lib /.
Agora eu migrei no Natty e alguns arquivos parecem ser movidos de / usr / lib para / usr / lib / i386-linux-gnu /.
Devo relatar um bug aos desenvolvedores de aplicativos que eles devem alterar sua lógica de pesquisa? Existe um documento que explique a alteração para que eu possa encaminhá-la?
filesystem
Alexander Gladysh
fonte
fonte
Respostas:
Essa alteração foi feita para permitir a instalação de versões da mesma biblioteca compiladas para diferentes arquiteturas (por exemplo, em um sistema AMD64, uma versão pode entrar
/usr/lib/x86_64-linux-gnu
enquanto a outra entrai386-linux-gnu
).O vinculador padrão e o vinculador dinâmico conhecem esses diretórios; portanto, a alteração deve ser invisível para a maioria dos aplicativos. Se o aplicativo estiver pesquisando os arquivos reais da biblioteca manualmente, precisará ser modificado.
Detalhes das alterações no Ubuntu podem ser encontradas aqui:
https://wiki.ubuntu.com/MultiarchSpec
fonte