У меня 64-битный хост RHEL с установленными 32-битными библиотеками. У одного поставщика есть 32-битная версия. Поэтому я хотел бы загрузить в Python, используя ctypes.
from ctypes import CDLL
CDLL('32bitdinosaur.so')
OSError: 32bitdinosaur.so: wrong ELF class: ELFCLASS32
Конечно, 64-битные библиотеки в порядке. Например:
CDLL('libc.so.6')
Работает нормально.