kra*_*ace 5 java unix fedora dlopen thread-local-storage
我有一个大型的混合java/c ++应用程序,它将多个共享库加载到java中.它在我的Ubuntu 12.04 32位机器上工作正常,但我在使用Fedora 17 64位机器时遇到问题.一切都很好,但是当我尝试运行它时,我得到:
Exception in thread "main" java.lang.UnsatisfiedLinkError: /pathto/libmylib.so: dlopen: cannot load any more object with static TLS
Run Code Online (Sandbox Code Playgroud)
任何帮助是极大的赞赏!
更新:我已经将其缩小到与PCL(点云库)依赖关系的问题.libmylib.so依赖于PCL,但如果没有安装,也可以在没有PCL的情况下编译.没有PCL编译工作正常.我正在等待PCL社区的人们回复我,我会根据他们的建议更新这个帖子.