Qual é o significado de "Aviso: vincular a biblioteca compartilhada à biblioteca estática não é portátil"?

Estou criando uma biblioteca dinâmica usando alguma função da biblioteca libmxml.a, mas recebo este aviso:

*Warning: Linking the shared library libgstmatroskademux.la against the _
*static library /home/Mr32/gst-template4_final/gst-plugin/src/libmxml.a _
is not portable!

Eu também recebo este aviso:

gcc: /home/Mr32/gst-template4_final/gst-plugin/src/libmxml.a: linker _
input file unused because linking not done

Então, qual é o significado deste aviso e como posso resolvê-lo?

Edit:

Existe um arquivo make já gerado automaticamente para compilar o plugin gstreamer. Agora, para usar alguma função do libmxml.a nesse plugin, adicionei$(PATH)/libmxml.a noGST_CFLAGS variável no arquivo make. Agora, quando eu façomake emake install, o plug-in funciona bem, mas ainda recebo esse aviso.

questionAnswers(3)

yourAnswerToTheQuestion