Message264391
These are very different issues. However, this patch may resolve both!
ldconfig (-p if I recall) lists where (shared) libraries have been installed (imho, this is a GNU tool approach) - whereas AIX would use dump -H to find library paths embedded in a program and/or shared library.
Until this patch, to use shared libraries on AIX the members of an archive needed to be extracted from the .a archive, and for 64-bit members, a separate directory (e.g. /usr/lib64) is needed. With this patch find_library() (actually cdll.LoadLibrary() can load members from either both .so and .a libraries, as is normal for AIX.
So, in a way, this would also solve https://bugs.python.org/issue21826 as ldconfig is no longer needed (nor called) on AIX.
p.s. As it is well longer than a month - I would appreciate that someone actually look at the patch and tell me how it can be improved! :) |
|
Date |
User |
Action |
Args |
2016-04-27 18:32:17 | Michael.Felt | set | recipients:
+ Michael.Felt, martin.panter, David.Edelsohn |
2016-04-27 18:32:17 | Michael.Felt | set | messageid: <1461781937.57.0.211973619728.issue26439@psf.upfronthosting.co.za> |
2016-04-27 18:32:17 | Michael.Felt | link | issue26439 messages |
2016-04-27 18:32:17 | Michael.Felt | create | |
|