• Compilaci�n y localizaci�n de librer�as

    From Francesc Blasco@2:343/107.14 to All on Wed Oct 9 11:19:04 2024
    Hola All!

    Quiero compilar un programa y en su fichero makefile se apunta a una libreria en versi�n 4.2 mientras que yo tengo instalada la versi�n 4.4.

    �Usar� autom�ticamente la versi�n superior o tengo que instalar la versi�n exacta?

    Por otro lado:

    En el fichero makefile se apunta a esta libreria en /usr/lib/librerria pero en mi sistema se encuentra en /usr/lib/x86_64_linux-gnu/libreria. En un caso como este �deber�a copiar la libreria en la localizaci�n que makefile indica o es m�s apropiado poner un enlace directo hacia la localcizaci�n real de la librer�a?

    Gracias.

    Francesc

    --- No hay mayor duda que saber a qu� recreativa poner tus �ltimos 5 duros!
    * Origin: BEHOLDERBBS: Navegando los ignotos mares de FidoNET! (2:343/107.14)
  • From Enric Lleal Serra@2:343/107.1 to Francesc Blasco on Sat Oct 19 22:59:28 2024
    Hola FX,

    Quiero compilar un programa y en su fichero makefile se apunta a una libreria en versi�n 4.2 mientras que yo tengo instalada la versi�n 4.4.
    �Usar� autom�ticamente la versi�n superior o tengo que instalar la versi�n exacta?

    Como dec�a Pau Don�s, depende. :-D Podr�a servirte tambi�n un softlink de la 4.4 simulando ser la 4.2, pero depende del m�todo que quiera usar el programa. Podr�as revisar las releases del upstream (el desarrollador) para ver los cambios que ha ido haciendo para ver que no haya ning�n cambio que te rompa la retrocompatibilidad... Si es as�, el softlink te ir�.

    La opci�n de instalar el paquete previo, es un rollo. Las dependencias puede que te maten... a malas, si lo del softlink no te va, ser�a descomprimir el paquete de la versi�n 4.2 y ubicar lo que te interese donde te interese tenerlo.


    Por otro lado:
    En el fichero makefile se apunta a esta libreria en /usr/lib/librerria pero en >mi sistema se encuentra en /usr/lib/x86_64_linux-gnu/libreria. En un caso como
    este �deber�a copiar la libreria en la localizaci�n que makefile indica o es m�s apropiado poner un enlace directo hacia la localcizaci�n real de la librer�a?

    Softlink. Ah� s�, sin dudas. :-)

    A reveure!!
    Enric


    --- BBBS/Li6 v4.10 Toy-7
    * Origin: Pursuit Special - The last of the V8 Interceptors (2:343/107.1)
  • From Francesc Blasco@2:343/107.14 to Enric Lleal Serra on Mon Oct 21 12:26:19 2024
    Hola Enric!

    S�bado 19 Octubre 2024 22:59, you escribi� a me:


    La opci�n de instalar el paquete previo, es un rollo. Las dependencias puede que te maten... a malas, si lo del softlink no te va, ser�a descomprimir el paquete de la versi�n 4.2 y ubicar lo que te interese donde te interese tenerlo.

    S�, eso es lo que temo y preferiria ahorr�rmelo, pero parce que no, que necesita la versi�n exacta :(


    Por otro lado:
    En el fichero makefile se apunta a esta libreria en
    /usr/lib/librerria pero en mi sistema se encuentra en
    /usr/lib/x86_64_linux-gnu/libreria. En un caso como este �deber�a
    copiar la libreria en la localizaci�n que makefile indica o es m�s
    apropiado poner un enlace directo hacia la localcizaci�n real de la
    librer�a?

    Softlink. Ah� s�, sin dudas. :-)

    Gracias, voy a probar a ver qu� pasa!

    Francesc

    --- No hay mayor duda que saber a qu� recreativa poner tus �ltimos 5 duros!
    * Origin: BEHOLDERBBS: Navegando los ignotos mares de FidoNET! (2:343/107.14)

Novedades:

Servidor de Quake 3 Arena Online! - Conectate a ferchobbs.ddns.net, puerto 27960 y vence con tu equipo!