When you run `ldconfig -p` on a stock Corepure64 you get "unknown" for the .so variant on all libs:
tc@box:~$ ldconfig -p | tail
libcrypt.so.1 (unknown) => /lib/libcrypt.so.1
libcrypt.so (unknown) => /usr/lib/libcrypt.so
libcom_err.so.2 (unknown) => /lib/libcom_err.so.2
libcom_err.so (unknown) => /usr/lib/libcom_err.so
libc.so.6 (unknown) => /lib/libc.so.6
libblkid.so.1 (unknown) => /lib/libblkid.so.1
libblkid.so (unknown) => /usr/lib/libblkid.so
libanl.so.1 (unknown) => /lib/libanl.so.1
libanl.so (unknown) => /usr/lib/libanl.so
ld-linux-x86-64.so.2 (unknown) => /lib/ld-linux-x86-64.so.2
Why is this? Does anyone know how to fix it?
This is causing a direct problem with a python program that is looking for an arch match in there (with ctypes.util.find_library specifically), but I wonder if it is going to cause additional issues.
The above output is for this iso (but various Corepure64 variants do it, going back to 6.x):
http://tinycorelinux.net/8.x/x86_64/release/CorePure64-8.0.isoFor comparison, a stock Core-8.0.iso yields the expected "libc6" or "ELF' values:
tc@box:~$ ldconfig -p | tail -n 2
libanl.so (libc6) => /usr/lib/libanl.so
ld-linux.so.2 (ELF) => /lib/ld-linux.so.2