Eu sugeriria instalar a nova versão do glib em /usr/local/lib
ou /usr/local/lib64
e, em seguida, utilizando a variável de ambiente LD_LIBRARY_PATH
, como você mencionou acima.
Na verdade, esse parece ser o local padrão. Da saída de ./configure --help
em glib-2.33.8:
By default, 'make install' will install all the files in
'/usr/local/bin', '/usr/local/lib' etc. You can specify
an installation prefix other than '/usr/local' using '--prefix',
for instance '--prefix=$HOME'.
Veja este tópico do Fórum do Ubuntu para mais detalhes.