Essa alteração foi feita para permitir a instalação de versões da mesma biblioteca compilada para arquiteturas diferentes (por exemplo, em um sistema AMD64, uma versão pode ir em /usr/lib/x86_64-linux-gnu
, enquanto a outra entra em i386-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 procurando por arquivos de biblioteca reais manualmente, ele precisará de modificações.
Detalhes das mudanças no Ubuntu podem ser encontrados aqui: