[Pythonmac-SIG] Upgrading /usr/bin/python to 2.3.1?

Mark Asbach mark.asbach at post.rwth-aachen.de
Mon Feb 9 13:51:34 EST 2004


Hi Jack, hi Bob,

> Bobs method has the disadvantage that dynamic_lookup is inherently 
> dangerous: all your symbols that were undefined at link time will by 
> satisfied from any symbol with the same name that happens to be loaded 
> in the executable loading the module.

Well, that's the point in using proper C++ namespaces :-}

I don't see a problem here as long as we all take care to not use 
symbol names that could conflict easily. IF python installations switch 
over to Bob's method, there should at least be an easy-to-use tool that 
wraps around otool (this is Mac OS X's counterpart to ldd, right?) and 
checks the python paths along with user-given modules and applications 
to make sure there's no conflict.

Yours, Mark





More information about the Pythonmac-SIG mailing list