[issue38987] 3.8.0 on GNU/Linux fails to find shared library

2019-12-09 Thread Christian Heimes
Christian Heimes added the comment: ld.so and ldd don't use /etc/ld.so.conf to locate libraries. They use /etc/ld.so.cache, which is created by ldconfig from /etc/ld.so.conf. The cache is typically the first file opened by a dynamically linked binary. # ls -la /usr/local/lib/libpython3.*

[issue38987] 3.8.0 on GNU/Linux fails to find shared library

2019-12-09 Thread Christian Heimes
Christian Heimes added the comment: On Ubuntu and other Linux distros you must run ldconfig any time you install or change a shared library. Otherwise the dynamic linker won't be able to locate the shared library. I'm able to confirm that python3.8 does not work prior to calling, but works

[issue38987] 3.8.0 on GNU/Linux fails to find shared library

2019-12-09 Thread Kevin Buchs
Kevin Buchs added the comment: No, I didn’t. But I had made no changes, so it should not have needed changing. On Sun, Dec 8, 2019 at 4:59 PM Christian Heimes wrote: > > Christian Heimes added the comment: > > Did you update the ld.so cache with ldconfig? > > -- > nosy:

[issue38987] 3.8.0 on GNU/Linux fails to find shared library

2019-12-08 Thread Christian Heimes
Christian Heimes added the comment: Did you update the ld.so cache with ldconfig? -- nosy: +christian.heimes ___ Python tracker ___

[issue38987] 3.8.0 on GNU/Linux fails to find shared library

2019-12-07 Thread Ned Deily
Change by Ned Deily : -- nosy: +doko ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue38987] 3.8.0 on GNU/Linux fails to find shared library

2019-12-06 Thread Kevin Buchs
New submission from Kevin Buchs : I just downloaded Python 3.8.0 and built (from source) on Ubuntu 18.04. I used these options to configure: ./configure --enable-shared --enable-ipv6 --enable-optimizations The shared library gets installed into /usr/local/lib: find / -type f -name