Python embedded - linking problem on Linux - RESOLVED
kp at kyborg.dk
Fri Sep 20 10:31:34 CEST 2002
Thank you to everyone who helped me on this one....
The trouble *was* the Cobol call to dlopen() ... it did _not_ have the
RTLD_GLOBAL flag set on their load of my extention (their own way of
extending). (After some quaralling over dlopen() i finally got them to
send me a patched version of their runtime with RTLD_GLOBAL to test).
Conclusion: in the *first* call to a chain of dynamic objects, it is
neccesary to do dlopen() with RTLD_GLOBAL - otherwise python will not be
able to export its symbols to its own symbols.
Med Venlig Hilsen / Regards
Kim Petersen - Kyborg A/S
IT - Innovationshuset
Tlf. +4576408183 || Fax. +4576408188
More information about the Python-list