Quote:
Originariamente inviato da marco.r
Distribuire eseguibili binari in linux e' un calvario perche' non hai mai la garanzia che una persona abbia le librerie che servono.
e se ce le ha probabilmente sono di una versione differente
e se e' la stessa versione probabilmente sono state compilate con flag differenti.
Consiglio mio: se puoi compila staticamente le librerie, molto meno sbattimento.
Se la licenza crea problemi (e.g. e' LGPL) collega dinamicamente, distribuisci le librerie che ti servono e gioca di LD_LIBRARY_PATH
|
Sono in piena via crucis con sta storia delle librerie
E ovviamente il 50% è in LGPL... la tua soluzione di settare LD_LIBRARY_PATH mi sembra molto realistica. Se fosse qualcosa di definibile in fase di compilazione sarebbe meraviglioso, evitando di angosciare il mio utente con script e file di sistema. E' possibile?