複数の共有ライブラリを Java にロードする大規模な混合 Java/C++ アプリケーションがあります。私の 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
どんな助けでも大歓迎です!
更新: これを PCL (点群ライブラリ) の依存関係の問題に絞り込みました。libmylib.so は PCL に依存しますが、インストールされていない場合は PCL なしでコンパイルすることもできます。PCL なしでコンパイルすると問題なく動作します。PCL コミュニティの人々からの返信を待っています。彼らの提案に基づいてこのスレッドを更新します。