I'm still working at the native build of Python on my Android tablet and still
troubleshooting the issue with setup.py failing to import just-built modules.
(an 'undefined reference to dlopen' error is thrown and stops the setup.py
script and the rest of the build...no tracebacks are generated)
I noticed the following readelf output from dynload_shlib.o and a library that
works in my build environment. It may be nothing but at this point I'm looking
at everything
Output from dlynload_shlib:
/bld/python/Python-3.4.2 $ readelf -a Python/dynload_shlib.o | grep dlopen
00000110 0000221c R_ARM_CALL 00000000 dlopen
0000018c 0000221c R_ARM_CALL 00000000 dlopen
34: 00000000 0 NOTYPE GLOBAL DEFAULT UND dlopen
Output from working library:
/bld/python/Python-3.4.2 $ readelf -a /lib/libcrypto.so.1.0.0 | grep dlopen
001659bc 0000ac16 R_ARM_JUMP_SLOT 00000000 dlopen
172: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen
8342: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen
Shouldn't dlopen be a FUNC and in a R_ARM_JUMP_SLOT in dynload_shlib.o? Or am
I grasping at straws?
--
Sent from my Android device with K-9 Mail. Please excuse my brevity._______________________________________________
Mobile-sig mailing list
[email protected]
https://mail.python.org/mailman/listinfo/mobile-sig