A compatibilidade direta é muito mais fácil de garantir do que a compatibilidade com versões anteriores. Se a sua biblioteca depende apenas do tempo de execução C (glibc6), então a resposta está em algum lugar entre "provavelmente" e "talvez". Se depender de bibliotecas adicionais, a probabilidade de sucesso é muito menor (seriamente, ninguém depende da compatibilidade retroativa de pacotes binários ). Mas se você quiser melhorar as chances, compilar e construir a biblioteca na versão antiga ajuda muito.