> > Mi accorgo ad esempio che il codice generato per linux non imposta > > LD_LIBRARY_PRELOAD, il che significa che non c'è proprio modo che > funzioni > > per nessuno su Linux... possibile che nessuno abbia avuto lo stesso > > problema?... almeno nella versione --onedir > > Ha sempre e solo funzionato con LD_LIBRARY_PATH. Non so a che serva > LD_LIBRARY_PRELOAD (che ha 235 hit in tutto su google) ma a me non è mai > stato necessario per far funzionare né PyInstaller né Linux.
ops, questo è un typo mio, ma solo nel produrre l'esempio per la mailing list. Nell'eseguibile prodotto da pyinstaller io trovo LD_LIBRARY_PATH vuoto: san...@bluff:/misc/src/svn/pyinstaller-hg$ cat ex2/ex2.py import os print 'LD_LIBRARY_PATH', os.environ.get('LD_LIBRARY_PATH', None) san...@bluff:/misc/src/svn/pyinstaller-hg$ Makespec.py ex2/ex2.py wrote /home/misc/src/svn/pyinstaller-hg/ex2/ex2.spec now run Build.py to build the executable san...@bluff:/misc/src/svn/pyinstaller-hg$ Build.py ex2/ex2.spec checking Analysis building because ex2/ex2.py changed running Analysis outAnalysis0.toc Analyzing: ./support/_mountzlib.py Analyzing: ./support/useUnicode.py Analyzing: ex2/ex2.py ex2/build/pyi.linux2/ex2/outAnalysis0.toc no change! checking PYZ checking PKG checking EXE checking COLLECT san...@bluff:/misc/src/svn/pyinstaller-hg$ ./ex2/dist/ex2/ex2 LD_LIBRARY_PATH None Sbaglio forse a supporre che quella variabile dovrebbe essere valorizzata almeno alla cartella da dove parte? Tu hai un risultato differente? sandro *:-) _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python