Domanda

quindi ho un po 'di codice che utilizza dlopen per le biblioteche di carico, e voglio che il lavoro su un sistema BlueGene, ma non hanno un BlueGene alle cose di prova su, e non ho mai direttamente lavorato con uno. Supportati da BlueGene ltdl.h, o esso usa qualcos'altro? in caso affermativo, che cosa usare?

È stato utile?

Soluzione

BlueGene / L non supporta il collegamento dinamico o il caricamento di librerie. Questo è spiegato nel Redbook nel capitolo 5.

Anche se Blue Gene / L di IBM utilizza il XL compilatori, ci sono differenze con rispetto a tutti gli altri server IBM. Nel particolare, nel caso della IBM modello di programmazione pSeries Linux, un po ' delle differenze da Linux PPC64 sono:

  • Nessun stdin
  • I No / O asincrono
  • Nessun dinamico che collega
  • Nessun demand paging / swap
  • spazio di indirizzamento virtuale è mappato 1-on-1 con la memoria fisica
  • Nessun memoria di sola lettura
  • A causa della decisione di progettazione CNK - scrittura No SIGSEGV ad un const char * p

librerie dinamiche sono supportati su BlueGene / P.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top