Bluegene系统是否支持LTDL或任何其他类型的Dlopen()支持?
题
所以我有一些使用的代码 dlopen
用于加载库,我希望它可以在蓝格烯系统上使用,但是我没有蓝格欣赏物进行测试,而且我从来没有直接与一个合作。蓝景支持吗? ltdl.h
, ,还是使用其他东西?如果是这样,它使用什么?
解决方案
Bluegene/L不支持库的动态链接或加载。这在 红色的书 在第5章中。
尽管蓝色基因/L使用IBM XL编译器,但与所有其他IBM服务器有关。特别是在IBM Pseries Linux编程模型的情况下,Linux PPC64的某些差异为:
- 没有stdin
- 没有异步I/O
- 没有动态链接
- 无需分页/交换
- 虚拟地址空间用物理内存映射1对1
- 没有只读记忆
- 由于CNK设计决定 - 没有sigsegv写信给const char *p
动态库在Bluegene/p上支持。
不隶属于 StackOverflow