У меня есть большое смешанное приложение java/С++, которое загружает несколько общих библиотек в java. Он отлично работает на моей 32-битной машине с Ubuntu 12.04, но у меня проблемы с запуском на 64-битной машине с Fedora 17. Все компилируется нормально, но при попытке запустить получаю:
Exception in thread "main" java.lang.UnsatisfiedLinkError: /pathto/libmylib.so: dlopen: cannot load any more object with static TLS
Любая помощь приветствуется!
ОБНОВЛЕНИЕ: я сузил это до проблемы с зависимостями PCL (библиотека облаков точек). libmylib.so зависит от PCL, но может быть скомпилирован и без PCL, если он не установлен. Компиляция без PCL работает нормально. Я жду, когда люди из сообщества PCL свяжутся со мной, и я обновлю эту ветку на основе их предложений.
libmylib.so
в Ubuntu или Fedora? - person NPE   schedule 30.11.2012