Bluegene SystemsはLTDLまたは他の種類のdlopen()サポートをサポートしていますか?

StackOverflow https://stackoverflow.com/questions/4693300

質問

したがって、使用するコードがいくつかあります dlopen ライブラリをロードするために、ブルーゲンシステムで動作したいのですが、テストするブルーゲンはありません。 Bluegeneはサポートしています ltdl.h, 、または何か他のものを使用していますか?もしそうなら、それは何を使用しますか?

役に立ちましたか?

解決

Bluegene/Lは、ライブラリの動的リンクまたは負荷をサポートしていません。これはで説明されています 赤い本 第5章で。

Blue Gene/LはIBM XLコンパイラを使用していますが、他のすべてのIBMサーバーには違いがあります。特に、IBM Pseries Linuxプログラミングモデルの場合、Linux PPC64との違いの一部は次のとおりです。

  • stdinはありません
  • 非同期I/Oはありません
  • 動的リンクはありません
  • 需要ページング/スワップなし
  • 仮想アドレススペースは、物理メモリを使用して1対1でマッピングされます
  • 読み取り専用メモリはありません
  • CNK設計の決定により - const char *pへのsigsegvの書き込みはありません

動的ライブラリは、Bluegene/pでサポートされています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top