开发者

Do Bluegene systems support ltdl or any other kind of dlopen() support?

so I h开发者_开发知识库ave some code that uses dlopen for loading libraries, and I want it to work on a bluegene system, but I don't have a bluegene to test things on, and I've never directly worked with one. Does bluegene support ltdl.h, or does it use something else? if so, what does it use?


BlueGene/L does not support dynamic linking or loading of libraries. This is explained in the redbook in chapter 5.

Although Blue Gene/L uses the IBM XL compilers, there are differences with respect to all other IBM servers. In particular, in the case of the IBM pSeries Linux programming model, some of the differences from Linux PPC64 are:

  • No stdin
  • No asynchronous I/O
  • No dynamic linking
  • No demand paging/swap
  • Virtual address space is mapped 1-on-1 with physical memory
  • No read-only memory
  • Due to CNK design decision – No SIGSEGV writing to a const char *p

Dynamic libraries are supported on BlueGene/P.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜