Martin Gamwell Dawids píše v St 21. 09. 2011 v 08:33 -0700:
> 
> Do you know why the boot loader explicitly loads symbols from the
> shared libs (using dlopen and dlsym) instead of simply linking to a
> library? It seems kind of complicated.

That's a hook how bootloader works.

If the libpython would be simply linking to this library you then need
libpython available in fixed location -
like: /opt/freeware/lib/libpython2.6.a

But for it to work you need libpython available at the default location
before running your binary created by pyinstaller.

Using dlopen for libpython solves this issue that you don't need
libpython in default location before executing your app - you are thus
able to run your app on system without python installed.

-- 
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pyinstaller?hl=en.

Reply via email to