> then the libz.a should be also present in the dist folder. Maybe, yes.
> It seems to me that you will have to modify in bootloader source the > usage of dlopen() function. According to > > http://stromberg.dnsalias.org/~strombrg/AIX-shared-libs.html > > You will have to use dlopen like > > dlopen('libpython2.6.a(libpython2.6.so)') > > Explicitly saing what file should be imported from the *.a archive. Thank you for the link. And then I guess I will need the libpython2.6.a in the dist folder. However, it is funny that the bootloader (as I have changed it for now) links the libpython2.6.a library which means: * The python symbols are directly available in the bootloader (where I assign them to the PI_ pointers) * The bootloader loads the shared object from libpython2.6.a which it finds in its default position. So actually just moving libpython2.6.a to the dist folder solves this part of the problem. 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. I corresponds to a situation where you did not link to the std C lib (which would still be loaded dynamically) but instead loaded the library using dlopen and dlsym. /Martin -- 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.
